
/* ************************************************** */
/* Z A K L A D N I   Z N A C K Y   I   P R O   F C K  */
/* ************************************************** */

a, a:visited                                                                               { color: #b72e2e; text-decoration: none; }
h1                                                                                         { color: #b72e2e; font-size: 18pt; margin: 10px 0px 20px 0px; }
h1 a                                                                                       { color: #b72e2e !important; font-size: 18pt; }

h2                                                                                         { color: #b72e2e; font-size: 14pt; margin: 10px 0px 20px 0px; }
h2 a                                                                                       { color: #b72e2e !important; }

/* *********** */
/* L A Y O U T */
/* *********** */

a, div, p, td, li                                                                          { font-size: 8pt; }

body                                                                                       { background-color: #000000; text-align: center; }
div.layout                                                                                 { text-align: left; width: 950px; margin: auto; font-family: arial, tahoma, verdana, arial, sans-serif; border: 1px #A1A1A1 solid; }
div.layout div.layout-top                                                                  { height: 0px; display: none;  }
div.layout a.layout-bottom                                                                 { display: block; height: 22px; background: #2a2a2a; text-align: right; font-size: 8pt; padding: 4px; color: #484848; }
div.layout a.layout-bottom:hover                                                           { color: white; }
div.layout>a.layout-bottom                                                                 { height: 14px; }
div.layout div.layout-middle                                                               { background: URL('../img/layout/bg.png') repeat-y white; }
div.layout div.cont                                                                        { width: 588px; float: left; overflow: hidden; }
*> div.layout div.cont                                                                     { width: 590px; }
div.layout div.cont div.in                                                                 { padding: 10px; }
div.layout div.banner                                                                      { width: 950px; height: 120px; background-image: URL('../img/layout/banner.jpg'); position: relative; }
div.layout div.h-menu                                                                      { height: 0px; display: none;  }
div.layout div.calendar                                                                    {  }

div.layout div.banner form                                                                 { position: absolute; right: 19px; top: 0px; margin: 0px; }
div.layout div.banner form input.submit                                                    { position: absolute; right: 0px; top: 78px; }
div.layout div.banner form input.login                                                     { position: absolute; right: 5px; top: 20px; display: block; width: 150px; height: 19px; padding: 4px 0px 0px 0px; margin: 0px; border: none; background-color: transparent; }
div.layout div.banner form input.pass                                                      { position: absolute; right: 5px; top: 49px; display: block; width: 150px; height: 19px; padding: 4px 0px 0px 0px; margin: 0px; border: none; background-color: transparent; }

span.compare-notify-area                                                                   { display: none; }

div.layout div.left-menu                                                                   { width: 180px; float: left; }
div.layout div.right-menu                                                                  { width: 179px; overflow: hidden;  float: left; position: relative; left: 3px;  }
*> div.layout div.right-menu                                                               { left: 2px; }
div.cistic                                                                                 { width: 950px; height: 0px; float: left; }
div.inner-cistic                                                                           { width: 580px; float: left; height: 0px; visibility: hidden; }

/* ********  */
/* H M E N U */
/* ********* */
div.Hmenu-item                                                                             { float: left; padding: 15px 10px 0px 5px; height: 33px; background-image: URL('../img/layout/separator.jpg'); background-repeat: no-repeat; background-position: 100% 0%;  }
div.Hmenu-item a                                                                           { color: #FFFFFF; text-decoration: none; }
div.Hmenu-item a:visited                                                                   { color: #FFFFFF; }

/* *******  */
/* M E N U  */
/* *******  */
div.menu                                                                                   { }
div.menu a                                                                                 { text-decoration: none; color: #383838; font-size: 8pt; }

div.menu-uroven-0, div.menu-uroven-0-vybrana                                               { background: URL('../img/layout/menu-0.gif') no-repeat; height: 26px; }
div.menu-uroven-0 a, div.menu-uroven-0-vybrana a                                           { display: block; padding: 6px 0px 0px 16px; font-weight: bold; }

div.menu-uroven-0:hover a                                                                  { color: black; }

div.menu-uroven-1, div.menu-uroven-1-vybrana                                               { background: URL('../img/layout/menu-1.gif') 15px 8px no-repeat #dcdcdc; height: 22px; border-bottom: 1px #d0d0d0 solid;  }
div.menu-uroven-1 a, div.menu-uroven-1-vybrana a                                           { display: block; padding: 4px 0px 0px 26px; color: black; }

div.menu-uroven-1:hover                                                                    { background-color: #cacaca; }

div.menu-uroven-2, div.menu-uroven-2-vybrana                                               { padding: 0px 0px 0px 60px; height: 32px; }
div.menu-uroven-2 a, div.menu-uroven-2-vybrana a                                           { display: block; padding: 6px 0px 0px 5px; height: 26px; border-left: 1px #8790a2 solid; }

div.menu-uroven-3, div.menu-uroven-3-vybrana                                               { padding: 0px 0px 0px 60px; }
div.menu-uroven-3 a, div.menu-uroven-3-vybrana a                                           { display: block; }

/* ***************************** */
/* U N D E R   M E N U   T E X T */
/* ***************************** */
div.under-menu                                                                             { margin: 20px 0px 0px 30px;  }
div.under-right-menu                                                                       { margin: 20px 30px 0px 0px;  }

/* *************************  */
/* P A N E L   N A B I D K A  */
/* *************************  */
div.panel-nabidka                                                                          { margin: 20px 0px 0px 30px; }
div.panel-nabidka a                                                                        { text-decoration: none; font-size: 8pt; display: block; padding: 3px 3px 0px 10px;  }
div.panel-nabidka a:hover                                                                  { color: #4F78AD; }
div.panel-nabidka div.nabidka-header                                                       { background-image: URL('../img/layout/right-headers-top.jpg'); width: 163px; height: 25px; padding: 5px 0px 0px 5px;  }
div.panel-nabidka>div.nabidka-header                                                       { width: 158px; }
div.panel-nabidka div.nabidka-pan                                                          { background-image: URL('../img/layout/right-headers-middle.jpg'); width: 163px; }
div.panel-nabidka div.nabidka-bottom                                                       { background-image: URL('../img/layout/right-headers-bottom.jpg'); width: 163px; height: 6px; background-repeat: no-repeat; }

/* ***********************  */
/* P A N E L   K L I E N T  */
/* ***********************  */

div.panel-klient                                                                           { margin: 0px 30px 10px 0px; }
div.panel-klient a                                                                         { text-decoration: none; font-size: 8pt; display: block; padding: 3px 3px 0px 10px;  }
div.panel-klient a:hover                                                                   { color: #4F78AD; }
div.panel-klient div.header                                                                { background-image: URL('../img/layout/right-headers-top.jpg'); width: 163px; height: 25px; padding: 5px 0px 0px 5px; }
div.panel-klient>div.header                                                                { width: 158px; }
div.panel-klient div.pan                                                                   { background-image: URL('../img/layout/right-headers-middle.jpg'); width: 163px; }
div.panel-klient div.bottom                                                                { background-image: URL('../img/layout/right-headers-bottom.jpg'); width: 163px; height: 6px; background-repeat: no-repeat; }
div.panel-klient div.line-0                                                                { font-size: 8pt; padding: 5px; text-align: center; }
div.panel-klient div.line-1                                                                {  }
div.panel-klient div.line-2                                                                {  }
div.panel-klient div.line-3                                                                {  }
div.panel-klient div.line-4                                                                {  }
div.panel-klient div.line-5                                                                {  }
div.panel-klient div.line-6                                                                {  }
div.panel-klient div.line-7                                                                {  }
div.panel-klient div.line-vybrany                                                          { font-weight: bold; }

/* *********************  */
/* P A N E L   K O S I K  */
/* *********************  */

div.panel-kosik                                                                            { margin: 0px 30px 10px 0px; }
div.panel-kosik a                                                                          { text-decoration: none; font-size: 8pt; display: block; padding: 3px 3px 0px 10px;  }
div.panel-kosik a:hover                                                                    { color: #4F78AD; }
div.panel-kosik div.header                                                                 { background-image: URL('../img/layout/right-headers-top.jpg'); width: 163px; height: 25px; padding: 5px 0px 0px 5px; }
div.panel-kosik>div.header                                                                 { width: 158px; }
div.panel-kosik div.pan                                                                    { background-image: URL('../img/layout/right-headers-middle.jpg'); width: 163px; padding: 5px; font-size: 8pt; }
div.panel-kosik>div.pan                                                                    { width: 153px; }
div.panel-kosik div.bottom                                                                 { background-image: URL('../img/layout/right-headers-bottom.jpg'); width: 163px; height: 6px; background-repeat: no-repeat; }
div.panel-kosik div.line a                                                                 { color: green; }
div.panel-kosik div.line-vybrany                                                           { font-weight: bold; }

/* *************************  */
/* P A N E L   N O V I N K Y  */
/* *************************  */

div.panel-novinky                                                                          { margin: 0px 30px 10px 0px; }
div.panel-novinky a                                                                        { text-decoration: none; font-size: 8pt; display: block; padding: 3px 3px 0px 10px;  }
div.panel-novinky a:hover                                                                  { color: #4F78AD; }
div.panel-novinky div.header                                                               { background-image: URL('../img/layout/right-headers-top.jpg'); width: 163px; height: 25px; padding: 5px 0px 0px 5px; }
div.panel-novinky>div.header                                                               { width: 158px; }
div.panel-novinky div.pan                                                                  { background-image: URL('../img/layout/right-headers-middle.jpg'); width: 163px; padding: 5px; font-size: 8pt; }
div.panel-novinky>div.pan                                                                  { width: 153px; }
div.panel-novinky div.bottom                                                               { background-image: URL('../img/layout/right-headers-bottom.jpg'); width: 163px; height: 6px; background-repeat: no-repeat; }
div.panel-novinky div.line                                                                 {  }

/* ***********************  */
/* P A N E L   H L E D A T  */
/* ************************ */

div.panel-vyhledavani                                                                      { margin: 0px 30px 10px 0px; }
div.panel-vyhledavani div.header                                                           { background-image: URL('../img/layout/right-headers-top.jpg'); width: 163px; height: 25px; padding: 5px 0px 0px 5px; }
div.panel-vyhledavani>div.header                                                           { width: 158px; }
div.panel-vyhledavani div.pan                                                              { background-image: URL('../img/layout/right-headers-middle.jpg'); width: 163px; padding: 5px; font-size: 8pt; }
div.panel-vyhledavani>div.pan                                                              { width: 153px; }
div.panel-vyhledavani div.bottom                                                           { background-image: URL('../img/layout/right-headers-bottom.jpg'); width: 163px; height: 6px; background-repeat: no-repeat; }
div.panel-vyhledavani div.submit                                                           { padding: 5px 0px 0px 0px; text-align: right; }
div.panel-vyhledavani input.input                                                          { width: 150px; }

/* ************************************************  */
/* P A N E L   M O Z N O S T I   K A T A L O O G U   */
/* ************************************************* */

div.panel-katalog-moznosti                                                                 {  }
div.panel-katalog-moznosti div.header                                                      { background: URL('../img/layout/right-headers.gif') repeat-x; width: 180px; height: 26px; padding: 5px 0px 0px 5px; font-size: 8pt; font-weight: bold; }
div.panel-katalog-moznosti>div.header                                                      { width: 175px; }
div.panel-katalog-moznosti div.pan                                                         { width: 180px; padding: 5px; font-size: 8pt; }
div.panel-katalog-moznosti>div.pan                                                         { width: 175px; }
div.panel-katalog-moznosti div.bottom                                                      { display: none; }

div.panel-katalog-moznosti-2                                                               { margin: 0px 30px 10px 0px; }
div.panel-katalog-moznosti-2 div.header                                                    { background: URL('../img/layout/right-headers.gif') repeat-x; width: 180px; height: 26px; padding: 5px 0px 0px 5px; font-size: 8pt; font-weight: bold; }
div.panel-katalog-moznosti-2>div.header                                                    { width: 175px; }
div.panel-katalog-moznosti-2 div.pan                                                       { width: 180px; padding: 5px; font-size: 8pt; }
div.panel-katalog-moznosti-2>div.pan                                                       { width: 175px;}
div.panel-katalog-moznosti-2 div.bottom                                                    { display: none; }

/* *****************************  */
/* P A N E L   D O K U M E N T Y  */
/* *****************************  */

div.panel-dokumenty                                                                        { margin: 0px 30px 10px 0px; }
div.panel-dokumenty a                                                                      { text-decoration: none; font-size: 8pt; display: block;  }
div.panel-dokumenty a:hover                                                                { color: #4F78AD; }
div.panel-dokumenty div.header                                                             { background: URL('../img/layout/right-headers.gif') repeat-x; width: 180px; height: 26px; padding: 5px 0px 0px 5px; font-size: 8pt; font-weight: bold; }
div.panel-dokumenty>div.header                                                             { width: 175px; }
div.panel-dokumenty div.pan                                                                { width: 180px; padding: 5px; font-size: 8pt; }
div.panel-dokumenty>div.pan                                                                { width: 175px; }
div.panel-dokumenty div.bottom                                                             { display: none; }
div.panel-dokumenty div.line                                                               {  }
div.panel-dokumenty div.line-vybrany                                                       { font-weight: bold; }

/* ***************************  */
/* P A N E L   D O W N L O A D  */
/* ***************************  */

div.panel-download                                                                         { margin: 0px 30px 10px 0px; }
div.panel-download a                                                                       { text-decoration: none; font-size: 8pt; display: block; padding: 3px 3px 0px 10px;  }
div.panel-download a:hover                                                                 { color: #4F78AD; }
div.panel-download div.header                                                              { background-image: URL('../img/layout/right-headers-top.jpg'); width: 163px; height: 25px; padding: 5px 0px 0px 5px; }
div.panel-download>div.header                                                              { width: 158px; }
div.panel-download div.pan                                                                 { background-image: URL('../img/layout/right-headers-middle.jpg'); width: 163px; padding: 5px; font-size: 8pt; }
div.panel-download>div.pan                                                                 { width: 153px; }
div.panel-download div.bottom                                                              { background-image: URL('../img/layout/right-headers-bottom.jpg'); width: 163px; height: 6px; background-repeat: no-repeat; }
div.panel-download div.line                                                                {  }
div.panel-download div.line-vybrany                                                        { font-weight: bold; }

/* **********************************  */
/* P A N E L   P O R O V N A V A N I   */
/* **********************************  */

div.panel-porovnavani                                                                      { margin: 0px 0px 10px 0px; }
div.panel-porovnavani a                                                                    { text-decoration: none; font-size: 8pt; display: block; padding: 3px 3px 0px 10px;  }
div.panel-porovnavani a:hover                                                              { color: #4F78AD; }
div.panel-porovnavani div.header                                                           { background-image: URL('../img/layout/cont-o-header.png'); width: 163px; height: 25px; padding: 5px 0px 0px 5px; }
div.panel-porovnavani>div.header                                                           { width: 158px; }
div.panel-porovnavani div.pan                                                              { background-image: URL('../img/layout/cont-o-middle.png'); width: 163px; padding: 5px; font-size: 8pt; }
div.panel-porovnavani>div.pan                                                              { width: 153px; padding: 5px; font-size: 8pt; }
div.panel-porovnavani div.bottom                                                           { background-image: URL('../img/layout/cont-o-bottom.png'); width: 163px; height: 6px; background-repeat: no-repeat; }
div.panel-porovnavani div.line                                                             {  }
div.panel-porovnavani div.line-0                                                           { padding: 0px 0px 10px 0px; }
div.panel-porovnavani div.line-0 a                                                         { color: #ff9000; }


/* ***************************************************** */
/* P R O D U K T   G R A F I C K Y   Z O B R A Z E N Y   */
/* ***************************************************** */

div.produkt-obdelnik                                                                       { width: 280px; float: left; margin: 0px 0px 0px 0px; border: 1px #FFFFFF solid;  }
div.produkt-obdelnik:hover                                                                 {  }
div.produkt-obdelnik div.produkt-nadpis                                                    { padding: 5px; font-weight: bolder; }
div.produkt-obdelnik div.produkt-obsah                                                     { padding: 5px; }
div.produkt-obdelnik div.produkt-obsah img                                                 { float: left;  margin: 0px 5px 5px 0px; }
div.produkt-obdelnik div.produkt-parametry                                                 { clear: left; padding: 10px; font-size: 8pt; font-style: italic; line-height: 100%; }
div.produkt-obdelnik div.produkt-cena                                                      { padding: 5px; text-align: right; color: #0f2145; font-weight: bolder; display: none; }
div.produkt-obdelnik div.produkt-last-line                                                 { padding: 5px; text-align: right; display: none; }


div.produkt-obdelnik div.produkt-cistic                                                    { clear: left; }
div.katalog-stranky                                                                        { display: block; clear: left; }


/* ******************************************************* */
/* P R O D U K T   T A B U L K O V E   Z O B R A Z E N Y   */
/* ******************************************************* */

table.produkty-table                                                                       { margin: auto;  width: 550px; border: 1px #a1a1a1 solid; }
table.produkty-table tr.head-TD td                                                         { font-weight: bolder; background: #a1a1a1; border-bottom: 1px #a1a1a1 solid;  }
table.produkty-table td                                                                    { padding: 5px; font-size: 8pt; }
table.produkty-table td a                                                                  {   }

table.produkty-table td.obj-kod                                                            { width: 60px; }
table.produkty-table td.nazev                                                              {  }
table.produkty-table td.cena                                                               { width: 120px; text-align: right; }
table.produkty-table td.button                                                             { text-align: right; }
table.produkty-table td.button img                                                         { vertical-align: middle; }
table.produkty-table td.button input                                                       { text-align: right; width: 20px; }
table.produkty-table tr.radek-color-1 td                                                   {  }
table.produkty-table tr.radek-color-2 td                                                   {  }
table.produkty-table tr:hover td                                                           { background: #FAFAFA; }

table.under-product-table                                                                  { width: 550px; margin: 10px auto auto auto; }

/* **************************** */
/* N O V I N K Y  S E Z N A M   */
/* **************************** */

table.novinky                                                                              {  }
table.novinky tr.nadpis td                                                                 { border-bottom: 1px #93abcd solid;  }
table.novinky td.nadpis                                                                    {  }
table.novinky td.datum                                                                     { text-align: right; width: 200px; }
table.novinky tr.obsah td                                                                  { padding: 20px; }
table.novinky td img                                                                       { float: left; margin: 0px 10px 10px 0px; }


/* ******************************** */
/* D E T A I L   P R O D U K T U    */
/* ******************************** */

div.produkt-error                                                                          { text-align: center; }
div.produkt-detail-icons                                                                   { text-align: right; margin: -90px 0px 20px 0px; height: 91px; position: relative; z-index: 1; }

table.produkt-detail-table                                                                 { width: 380px; margin-top: -20px; }
*>table.produkt-detail-table                                                               { width: 400px; }
table.produkt-detail-table td                                                              { padding: 5px; }
table.produkt-detail-table td.popis-kratky                                                 { font-style: italic; padding-bottom: 20px; }
table.produkt-detail-table td.left-TD                                                      { color: #0f2145; font-weight: bolder; }

table.produkty-sprazene-table                                                              { width: 380px; margin-top: 20px; border: 1px #91c4ac solid; }
*>table.produkty-sprazene-table                                                            { width: 400px; }
table.produkty-sprazene-table td                                                           { padding: 5px;}
table.produkty-sprazene-table img                                                          { border: none; }
table.produkty-sprazene-table div.header                                                   { font-weight: bolder; }
table.produkty-sprazene-table td.produkty-sprazene-heading                                 { background: #e5f1eb; border-bottom: 1px #91c4ac solid; }

div.produkt-detail-obrazky                                                                 { float: right; width: 160px; text-align: right; }
div.produkt-detail-obrazky img                                                             { margin: 0px 0px 10px 0px; }

div.produkt-detail-nakupni-pas                                                             { width: 380px; padding: 10px; height: 24px; margin: 0px 0px 20px 0px; }

div.produkt-detail-nakupni-pas a.zpet                                                      { float: left; }
div.produkt-detail-nakupni-pas a.koupit                                                    { float: right; }

div.produkt-detail-varianta                                                                { padding: 10px; width: 380px; height: 20px; margin: 20px 0px 20px 0px; }
div.produkt-detail-varianta select                                                         { float: right;  }
div.produkt-detail-varianta span                                                           { float: left; }

div.produkt-detail-cesta                                                                   {  padding: 10px; width: 380px; }

div.produkt-detail-popis-delsi                                                             { width: 380px; border: 1px #a1a1a1 solid; margin: 20px 0px 0px 0px; }
*>div.produkt-detail-popis-delsi                                                           { width: 400px; }
div.produkt-detail-popis-delsi div.nadpis                                                  { font-weight: bolder; padding-bottom: 10px; background: #dcdcdc; border-bottom: 1px #a1a1a1 solid; padding: 10px 10px 10px 10px; }
div.produkt-detail-popis-delsi div.obsah                                                   { line-height: 150%; padding: 10px; }

table.detail-parametry                                                                     { width: 380px; margin-top: 20px; }
*>table.detail-parametry                                                                   { width: 400px; }
table.detail-parametry td                                                                  { padding: 5px; }
table.detail-parametry td.left                                                             { width: 50%; }
table.detail-parametry td.right                                                            {  }
table.detail-parametry td span                                                             { border-bottom: 1px #000000 dashed; display: inline; padding: 0px 0px 0px 18px; background-image: URL('../img/otaznik.gif'); background-repeat: no-repeat; background-position: 0% 2px; cursor: help; }

table.produkt-detail-download-table                                                        { width: 380px; border: 1px #93abcd solid; margin-top: 20px; }
*>table.produkt-detail-download-table                                                      { width: 400px; }
table.produkt-detail-download-table td                                                     { padding: 5px; }
table.produkt-detail-download-table td.ico                                                 {  }
table.produkt-detail-download-table td.txt                                                 {  }
table.produkt-detail-download-table td.date                                                { font-size: 8pt; }
table.produkt-detail-download-table td.bytes                                               { font-style: italic; font-size: 8pt; }
table.produkt-detail-download-table td.head                                                { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #93abcd solid; }
table.produkt-detail-download-table td.head div.img                                        { background-image: URL('../img/disketka.png'); width: 25px; height: 25px; position: relative; top:-15px; left: 0px;  float: left; margin: 0px 10px 0px 0px; }

table.produkt-detail-links-table                                                           { width: 380px;  border: 1px #91c4ac solid; margin-top: 20px;  }
*>table.produkt-detail-links-table                                                         { width: 400px; }
table.produkt-detail-links-table td                                                        { padding: 5px; }
table.produkt-detail-links-table td.head                                                   { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #93abcd solid; }
table.produkt-detail-links-table td.head div.img                                           { background-image: URL('../img/domecek.png'); width: 25px; height: 25px; position: relative; top:-15px; left: 0px;  float: left; margin: 0px 10px 0px 0px; }
table.produkt-detail-links-table td a                                                      { padding: 0px 0px 0px 15px; background-image: URL('../img/tecka.png'); background-repeat: no-repeat; background-position: 0% 5px; }

table.produkt-detail-hodnoceni-table                                                       { width: 380px; margin-bottom: 20px;  }
*>table.produkt-detail-hodnoceni-table                                                     { width: 400px; }
table.produkt-detail-hodnoceni-table td                                                    { padding: 5px; vertical-align: top;  }
table.produkt-detail-hodnoceni-table td.right                                              { text-align: center; }

div.produkt-detail-prislusenstvi                                                           { width: 380px; border: 1px #93abcd solid; margin-top: 20px; }
*>div.produkt-detail-prislusenstvi                                                         { width: 400px; }
div.produkt-detail-prislusenstvi-head                                                      { font-weight: bolder; margin-bottom: 10px;  background: #e5f1eb; border-bottom: 1px #93abcd solid; padding: 10px; }

table.produkt-detail-prislusenstvi-table                                                   { width: 95%; margin: auto; margin-bottom: 10px; }
table.produkt-detail-prislusenstvi-table td                                                { padding: 5px; }
table.produkt-detail-prislusenstvi-table td.nazev                                          { font-weight: bolder; }
table.produkt-detail-prislusenstvi-table td.img                                            { border-bottom: 1px #93abcd solid;  }
table.produkt-detail-prislusenstvi-table td.popis                                          {  }
table.produkt-detail-prislusenstvi-table td.cena                                           { font-size: 8pt; font-weight: bolder; border-bottom: 1px #93abcd solid; }
table.produkt-detail-prislusenstvi-table td.koupit                                         { width: 60px; border-bottom: 1px #93abcd solid; }

table.produkt-detail-komentare-table div.new                                               { padding: 10px; text-align: center; }
table.produkt-detail-komentare-table                                                       { width: 380px; border: 1px #93abcd solid; margin-top: 20px; }
*>table.produkt-detail-komentare-table                                                     { width: 400px; }
table.produkt-detail-komentare-table td                                                    { padding: 5px; }
table.produkt-detail-komentare-table td.head-TD                                            { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #93abcd solid;  }
table.produkt-detail-komentare-table td.head-TD div.img                                    { background-image: URL('../img/komentare.png'); width: 25px; height: 25px; position: relative; top:-15px; left: 0px;  float: left; margin: 0px 10px 0px 0px; }

table.detail-komentare-pridat input.input                                                  { width: 200px; }
table.detail-komentare-pridat textarea.area                                                { width: 200px; }

table.produkt-detail-komentare-table                                                       { width: 382px; }
*>table.produkt-detail-komentare-table                                                     { width: 402px; }
table.produkt-detail-komentare-table table.detail-komentare-pridat                         { margin: auto;  border: 1px #91c4ac solid; }
table.produkt-detail-komentare-table table.detail-komentare-pridat td.left                 { vertical-align: top; }
table.produkt-detail-komentare-table table.detail-komentare-komentar                       { width: 95%; margin: auto; border: 1px #93abcd solid; }
table.produkt-detail-komentare-table table.detail-komentare-komentar td.td-jmeno           { background: #e5f1eb; border-bottom: 1px #93abcd solid; }
table.produkt-detail-komentare-table table.detail-komentare-komentar td.td-datum           { width: 150px; background: #e5f1eb; border-bottom: 1px #93abcd solid; }
table.produkt-detail-komentare-table table.detail-komentare-komentar td.td-telo            {  }

/* ******************************** */
/* K O S I K   U P R O S T R E D    */
/* ******************************** */

table.kosik-table                                                                          { margin: auto; border: 1px #91c4ac solid; }
table.kosik-table tr.hlavicka td                                                           { font-size: 8pt; background: #e5f1eb; font-weight: bolder; border-bottom: 1px #91c4ac solid; padding: 8px 4px 8px 4px; }
table.kosik-table td                                                                       { font-size: 8pt; padding: 6px 4px 6px 4px; }
table.kosik-table td.cell-pocet input                                                      { font-size: 8pt; width: 30px; text-align: right; }
table.kosik-table td.cell-pocet input.input-hidden                                         { border: 1px #FFFFFF solid;  }
table.kosik-table td.cell-kod-zbozi                                                        {  }
table.kosik-table td.cell-zbozi                                                            {  }
table.kosik-table td.cell-cena-mj                                                          { width: 80px; text-align: right; }
table.kosik-table td.cell-rema                                                             { width: 50px; text-align: right;}
table.kosik-table td.cell-pocet                                                            { width: 30px; text-align: right; }
table.kosik-table td.cell-cena-1                                                           { width: 100px; text-align: right; }
table.kosik-table td.cell-cena-2                                                           {  }
table.kosik-table td.cell-but                                                              {  }
table.kosik-table td.cell-zpet                                                             { text-align: left; }
table.kosik-table td.cell-button-area                                                      { text-align: right; }
table.kosik-table tr.celkem-zaplatite td                                                   { font-weight: bold; }
table.kosik-table tr.celkem-zaplatite td.right                                             { text-align: right; }
table.kosik-table tr.celkem-zaplatite td                                                   { background: #e5f1eb; border-top: 1px #91c4ac solid; }

div.objednavka-start                                                                       { padding: 20px; line-height: 150%; }
div.objednavka-start-under-kosik                                                           { padding: 20px 0px 0px 0px; text-align: center; }

/* *********************************** */
/* O B J E D N A V K A   K R O K  1    */
/* *********************************** */

div.objednavka-krok-1-login-hlaska                                                         { width: 400px; margin: auto; color: red; padding: 20px 0px 20px 0px; }
div.objednavka-krok-1-uvod                                                                 { line-height: 170%; margin-top: 10px; }

div.objednavka-error-message                                                               { line-height: 180%; padding: 0px 40px 0px 90px; color: red; }
div.objednavka-error-cont                                                                  { background-image: URL('../img/error.png'); background-repeat: no-repeat;  }

table.objednavka-krok-1-prihlaseni                                                         { width: 200px; margin: 0px 0px 0px 50px; margin-bottom: 20px;  }
table.objednavka-krok-1-prihlaseni td.head                                                 { font-weight: bold; }
table.objednavka-krok-1-prihlaseni td.head div.img                                         {  }
table.objednavka-krok-1-prihlaseni td.left                                                 {  }
table.objednavka-krok-1-prihlaseni td.right                                                {  }
table.objednavka-krok-1-prihlaseni td.button-area                                          { text-align: right; }
table.objednavka-krok-1-prihlaseni input.login                                             { width: 100px; }
table.objednavka-krok-1-prihlaseni input.pass                                              { width: 100px; }

table.objednavka-krok-1                                                                    { width: 500px; margin: auto; }
table.objednavka-krok-1 td                                                                 { padding: 10px; }
table.objednavka-krok-1 td.head-kontaktni-osoba                                            { font-weight: bold; }
table.objednavka-krok-1 td.head-info-o-firme                                               { font-weight: bold; }
table.objednavka-krok-1 td.head-fakturacni-udaje                                           { font-weight: bold; }
table.objednavka-krok-1 td.head-dodaci-misto                                               { font-weight: bold; }

table.objednavka-krok-1 td.head-kontaktni-osoba div.img                                    {  }
table.objednavka-krok-1 td.head-info-o-firme div.img                                       {  }
table.objednavka-krok-1 td.head-fakturacni-udaje div.img                                   {  }
table.objednavka-krok-1 td.head-dodaci-misto div.img                                       {  }

table.objednavka-krok-1 td.left-TD                                                         { text-decoration: underline; }

table.objednavka-krok-1 input.osoba-jmeno                                                  { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.osoba-prijmeni                                               { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.osoba-kontakt                                                { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.osoba-email                                                  { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }

table.objednavka-krok-1 input.fa-ulice                                                     { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.fa-mesto                                                     { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.fa-psc                                                       { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.fa-stat                                                      { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }

table.objednavka-krok-1 input.firma                                                        { width: 403px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.ic                                                           { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.dic                                                          { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }

table.objednavka-krok-1 input.do-ulice                                                     { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.do-mesto                                                     { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.do-psc                                                       { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }
table.objednavka-krok-1 input.do-stat                                                      { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }

table.objednavka-krok-1 input.readonly                                                     { background-color: #efefef; border: 1px #cccccc solid; }


table.objednavka-krok-2                                                                    { width: 500px; margin: auto; }

table.objednavka-krok-2 td.head-kontaktni-osoba                                            { font-weight: bold; }
table.objednavka-krok-2 td.head-dodaci-informace                                           { font-weight: bold; padding-top: 20px; }
table.objednavka-krok-2 td.head-fakturacni-informace                                       { font-weight: bold; padding-top: 20px; }
table.objednavka-krok-2 td.head-dalsi-informace                                            { font-weight: bold; padding-top: 20px; }
table.objednavka-krok-2 td.head-objednane-zbozi                                            { font-weight: bold; padding-top: 20px; }

table.objednavka-krok-2 td.left-TD                                                         { width: 80px; text-decoration: underline; }
table.objednavka-krok-2 td.right-TD                                                        { padding: 10px; }

div.dekujeme                                                                               { line-height: 170%; }
div.objednavka-byla-odeslana                                                               { line-height: 170%; }


/* *********************************** */
/* K L I E N T   P R I H L A S E N I   */
/* *********************************** */

table.login-table                                                                          { margin: auto; border: 1px #91c4ac solid; }
table.login-table td                                                                       { padding: 8px; }
table.login-table td.submit-area                                                           { text-align: right; }
table.login-table tr.hlavicka td                                                           { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #91c4ac solid; }
table.login-table td.leftBar                                                               { text-decoration: underline; }
table.login-table td input.input                                                           { background-color: #ffffff; border: 1px #cccccc solid; width: 150px; }
div.login-error                                                                            { color: red; text-align: center; padding: 20px; font-weight: bolder; }

/* ********************************************** */
/* K L I E N T   N O V A   R E G I S T R A C E    */
/* ********************************************** */

div.new-register-error-area                                                                { margin: 0px 0px 10px 0px; }
div.klient-error-message                                                                   { color: red; margin: 0px 20px 0px 40px; font-weight: bolder; font-size: 8pt; }

table.klient-registrace                                                                    { margin: auto; width: 500px; }
table.klient-registrace td                                                                 { padding: 10px; }
table.klient-registrace td.head-prihlaseni                                                 { font-weight: bolder; }
table.klient-registrace td.head-info-firma                                                 { font-weight: bolder; }
table.klient-registrace td.head-fa-udaje                                                   { font-weight: bolder; }
table.klient-registrace td.head-kontaktni-osoba                                            { font-weight: bolder; }
table.klient-registrace td.head-do-udaje                                                   { font-weight: bolder; }
table.klient-registrace td.button-area                                                     { font-weight: bolder; }
table.klient-registrace td.left-TD                                                         { text-decoration: underline; width: 80px; }
table.klient-registrace td.button-area                                                     { text-align: right; }

/* *********************************************************** */
/* K A T A L O G   D O W N L O A D   U V O D N I   T E X T     */
/* *********************************************************** */

div.katalog-prehled-podsekci                                                               { padding: 10px; margin-bottom: 10px; }
div.katalog-download                                                                       { padding-bottom: 10px; margin: 20px 20px 0px 20px; }
div.kat-content                                                                            { margin: 0px 20px 20px 20px; }
span.first                                                                                 { display: block; margin-bottom: 5px; font-weight: bolder; }

div.katalog-prehled-podsekci a                                                             { display: block; width: 25%;  margin: 1px; padding: 5px 5px 5px 20px; float: left; background: URL('../img/green-dot.png') no-repeat 0% 5px; }
div.katalog-prehled-podsekci div.podsekce-cistic                                           { clear: left; }

div.produkty-seznam-vyrobcu                                                                { padding: 10px; border: 1px #a1a1a1 solid; margin: 10px 0px 20px 10px; }
form.vyrobci-katalog                                                                       { margin: 0px; }
div.produkty-seznam-vyrobcu div.first                                                      { float: left; margin-right: 20px; }
div.produkty-seznam-vyrobcu div.first a                                                    { text-decoration: underline; }
div.produkty-seznam-vyrobcu span.check                                                     {  }
div.produkty-seznam-vyrobcu span.check input                                               {  }
div.produkty-seznam-vyrobcu div.cistic                                                     { clear: left; height: 0px; visibility: hidden; width: 100%; }

/* *************** */
/* D O W N L O A D */
/* *************** */

div.download-content                                                                       {  }
table.table-download                                                                       { margin: auto; width: 550px; }
table.table-download td.ico                                                                { width: 20px; }
table.table-download td.nazev                                                              {  }
table.table-download td.popis                                                              { padding-bottom: 20px; border-top: 1px #93abcd solid; }
table.table-download td.datum                                                              { width: 140px; text-align: right; }
table.table-download td.bytes                                                              { width: 100px; text-align: right; }

/* ********************************** */
/* P O R O V N A T   P R O D U K T Y  */
/* ********************************** */

div.porovnani-cont                                                                         {  }
div.porovnani-cont div.porovnat-text                                                       { line-height: 170%; }
div.porovnani-cont div.porovnat-nevybrano                                                  { margin-top: 20px; color: green; }

div.porovnani-cont table.porovnat-table                                                    { width: 100%; }
div.porovnani-cont table.porovnat-table td                                                 { font-size: 8pt; vertical-align: top; }

div.porovnani-cont table.porovnani-produktu-table                                          { width: 100%; border: 1px #91c4ac solid; margin: 1px; }

div.porovnani-cont td.porovnani-produktu-nazev                                             { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #91c4ac solid; }
div.porovnani-cont td.porovnani-produktu-obrazek                                           { text-align: center; }
div.porovnani-cont td.porovnani-produktu-znacka                                            {  }
div.porovnani-cont td.porovnani-produktu-cena                                              { text-align: right; font-weight: bolder; }
div.porovnani-cont td.porovnani-produktu-params-left                                       { font-style: italic; font-size: 8pt; }
div.porovnani-cont td.porovnani-produktu-params-right                                      { font-style: italic; font-size: 8pt; }
div.porovnani-cont td.porovnani-produktu-last-line                                         { text-align: right; padding-top: 10px;  }

/* ***************** */
/* R E F E R E N C E */
/* ***************** */

div.reference-kategorie-zacatek                                                            {  }
div.reference-kategorie-obdelnik                                                           { margin: 1px 1px 10px 1px; width: 190px; float: left; }
div.reference-seznam-cistic                                                                { clear: left; height: 0px; visibility: hidden; }

div.reference-kategorie-obdelnik div.reference-kategorie-obrazek                           {  }
div.reference-kategorie-obdelnik div.reference-kategorie-nazev                             { font-size: 8pt; padding: 10px 0px 2px 0px; }
div.reference-kategorie-obdelnik div.reference-kategorie-popis                             { font-size: 8pt; padding: 0px 0px 10px 10px; }

div.reference-seznam-zacatek                                                               { }

div.reference-dlazdice-obdelnik                                                            { text-align: center; padding: 10px; }
div.reference-dlazdice-obdelnik-obrazek                                                    {  }
div.reference-dlazdice-obdelnik-nadpis                                                     { font-size: 8pt; padding-top: 5px; }

table.reference-seznam-referenci                                                           {  }
table.reference-seznam-referenci td                                                        { padding: 10px; vertical-align: top; border-bottom: 1px #91c4ac solid; }
table.reference-seznam-referenci td.picture-TD                                             {  }
table.reference-seznam-referenci div.reference-seznam-referenci-nazev-div                  { font-weight: bolder; }
table.reference-seznam-referenci div.reference-seznam-referenci-popis-div                  { padding: 15px 10px 0px 10px;   }

div.reference-detail-text                                                                  { margin-bottom: 20px; }

table.reference-detail-obrazky-table                                                       { margin: auto; }
table.reference-detail-obrazky-table td                                                    { padding: 5px; }

/* ******************** */
/* K L I E N T  A R E A */
/* ******************** */

div.klient-after-login                                                                     {  }
div.klient-after-login div.prolog                                                          { margin-bottom: 20px; line-height: 170%; }
div.klient-after-login div.line                                                            { background: red; margin: 0px 20px 0px 20px; padding: 5px 5px 5px 20px; background: URL('../img/green-dot.png') no-repeat 0px 6px; }

div.klient-moje-objednavky-empty-history                                                   { text-align: center; }

table.klient-moje-objednavky                                                               { margin: auto; border: 1px #91c4ac solid; }
table.klient-moje-objednavky tr:hover td                                                   { background: #e5f1eb; }
table.klient-moje-objednavky td                                                            { font-size: 8pt; }
table.klient-moje-objednavky tr.hlavicka td                                                { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #91c4ac solid;  }

table.klient-moje-objednavky td.datum                                                      { text-align: right;  }
table.klient-moje-objednavky td.cena                                                       { text-align: right; }
table.klient-moje-objednavky td.cislo                                                      { text-align: right; }
table.klient-moje-objednavky td.doprava                                                    { text-align: right; }
table.klient-moje-objednavky td.platba                                                     { text-align: right; }
table.klient-moje-objednavky td.stav                                                       {   }
table.klient-moje-objednavky td.button                                                     { text-align: right; }

table.klient-moje-objednavky-osoba                                                         { width: 250px; float: left;  border: 1px #91c4ac solid; margin: 5px; }
table.klient-moje-objednavky-osoba tr.hlavicka td                                          { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #91c4ac solid; }
table.klient-moje-objednavky-osoba td.left-TD                                              { text-decoration: underline; width: 50px; }
table.klient-moje-objednavky-osoba td.right                                                {  }
table.klient-moje-objednavky-osoba td                                                      { padding: 5px; font-size: 8pt; }

table.klient-moje-objednavky-platba-doprava                                                { width: 250px; float: left; border: 1px #91c4ac solid; margin: 5px; }
table.klient-moje-objednavky-platba-doprava td.left-TD                                     { text-decoration: underline; width: 50px; }
table.klient-moje-objednavky-platba-doprava td.right                                       {  }
table.klient-moje-objednavky-platba-doprava tr.hlavicka td                                 { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #91c4ac solid; }
table.klient-moje-objednavky-platba-doprava td                                             { padding: 5px; font-size: 8pt; }

table.klient-moje-objednavky-fa-udaje                                                      { width: 250px; clear: left; float: left;  border: 1px #91c4ac solid; margin: 5px; }
table.klient-moje-objednavky-fa-udaje td.left-TD                                           { text-decoration: underline; width: 50px; }
table.klient-moje-objednavky-fa-udaje td.right                                             {  }
table.klient-moje-objednavky-fa-udaje tr.hlavicka td                                       { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #91c4ac solid; }
table.klient-moje-objednavky-fa-udaje td                                                   { padding: 5px; font-size: 8pt; }

table.klient-moje-objednavky-do-udaje                                                      { width: 250px; float: left;  border: 1px #91c4ac solid; margin: 5px;}
table.klient-moje-objednavky-do-udaje td.left-TD                                           { text-decoration: underline; width: 50px;  }
table.klient-moje-objednavky-do-udaje td.right                                             {  }
table.klient-moje-objednavky-do-udaje tr.hlavicka td                                       { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #91c4ac solid; }
table.klient-moje-objednavky-do-udaje td                                                   { padding: 5px; font-size: 8pt; }

div.klient-detail-objednavky-objednane-zbozi                                               { padding: 10px; font-weight: bolder; clear: left; }

table.klient-moje-objednavky-obj-zbozi                                                     { width: 510px; float: left; border: 1px #91c4ac solid; margin: 5px; }
table.klient-moje-objednavky-obj-zbozi tr.hlavicka td                                      { font-weight: bolder; background: #e5f1eb; border-bottom: 1px #91c4ac solid; }
table.klient-moje-objednavky-obj-zbozi td                                                  { font-size: 8pt; }
table.klient-moje-objednavky-obj-zbozi td.kod-zbozi                                        {  }
table.klient-moje-objednavky-obj-zbozi td.nazev                                            {  }
table.klient-moje-objednavky-obj-zbozi td.pocet                                            {  }
table.klient-moje-objednavky-obj-zbozi td.cena-mj                                          {  }
table.klient-moje-objednavky-obj-zbozi td.cena                                             {  }
table.klient-moje-objednavky-obj-zbozi td.rema                                             {  }
table.klient-moje-objednavky-obj-zbozi td.celkem                                           {  }

table.klient-nastaveni-uctu                                                                { margin: auto; width: 550px; }
table.klient-nastaveni-uctu td                                                             { padding: 10px; }
table.klient-nastaveni-uctu td.head-TD                                                     { font-weight: bold;  }
table.klient-nastaveni-uctu td.head-TD span                                                { font-weight: normal;  }
table.klient-nastaveni-uctu td.left-TD                                                     { width: 110px; text-decoration: underline; }
table.klient-nastaveni-uctu td.button-area                                                 { text-align: right; }
table.klient-nastaveni-uctu td.info-area                                                   {  }
table.klient-nastaveni-uctu input.input                                                    { width: 150px; background-color: #ffffff; border: 1px #cccccc solid; }

div.obchodni-podminky-tab-1                                                                { width: 270px; float: left; margin: 5px; }
div.obchodni-podminky-tab-2                                                                { width: 270px; float: left; margin: 5px; }
div.obchodni-podminky-tab-3                                                                { clear: left; padding-top: 40px; font-size: 8pt; }

table.klient-obchodni-podminky-tab-1                                                       { width: 100%; border: 1px #91c4ac solid; }
table.klient-obchodni-podminky-tab-1 td                                                    { padding: 5px; }
table.klient-obchodni-podminky-tab-1 tr.hlavicka td                                        { background: #e5f1eb; border-bottom: 1px #91c4ac solid; }
table.klient-obchodni-podminky-tab-1 td.left                                               {  }
table.klient-obchodni-podminky-tab-1 td.right                                              {  }

table.klient-obchodni-podminky-tab-2                                                       { width: 100%; border: 1px #91c4ac solid; }
table.klient-obchodni-podminky-tab-2 td                                                    { padding: 5px; }
table.klient-obchodni-podminky-tab-2 tr.hlavicka td                                        { background: #e5f1eb; border-bottom: 1px #91c4ac solid; }
table.klient-obchodni-podminky-tab-2 td.left                                               {  }
table.klient-obchodni-podminky-tab-2 td.right                                              {  }

/* ********************* */
/* V Y H L E D A V A N I */
/* ********************* */

div.hledani-head                                                                           { font-weight: bold; margin-bottom: 10px; }
div.no-result                                                                              { color: #4F78AD; padding: 10px; }
div.search-res-cont                                                                        { width: 500px; margin: auto; border-bottom: 1px gray solid; margin-bottom: 10px; }
div.search-res-cont a                                                                      { color: #4F78AD; }
div.search-res-cont div.line-1                                                             { background: URL('../img/green-dot.png') no-repeat 0px 3px; padding: 0px 10px 10px 20px; }
div.search-res-cont div.line-2                                                             { padding: 0px 30px 10px 30px; color: gray; }

/* ***************** */
/* G U E S T B O O K */
/* ***************** */

div.guestbook-table-cont                                                                   { width: 540px; margin: 0px 0px 20px 25px; border: 1px #96C7AF solid; }
div.guestbook-table-cont div.autor                                                         { float: left; width: 380px; padding: 4px 10px 4px 10px; background: #E5F1EB; border-bottom: 1px #96C7AF solid;  }
div.guestbook-table-cont div.datum                                                         { float: left; width: 120px; padding: 4px 10px 4px 10px; background: #E5F1EB; border-bottom: 1px #96C7AF solid;  }
div.guestbook-table-cont div.zprava                                                        { clear: left; padding: 10px; }
div.guestbook-table-cont div.odkaz                                                         { padding: 10px; text-align: right; font-size: 8pt; }

div.guestbook-reakce-table-cont                                                            { width: 500px; margin: 0px 0px 20px 65px; border: 1px #96C7AF solid; }
div.guestbook-reakce-table-cont div.autor                                                  { float: left; width: 340px; padding: 4px 10px 4px 10px; background: #E5F1EB; border-bottom: 1px #96C7AF solid;  }
div.guestbook-reakce-table-cont div.datum                                                  { float: left; width: 120px; padding: 4px 10px 4px 10px; background: #E5F1EB; border-bottom: 1px #96C7AF solid;  }
div.guestbook-reakce-table-cont div.zprava                                                 { clear: left; padding: 10px; }

div.guestbook-new                                                                          { margin: 50px auto; width: 300px; border: 1px #96C7AF solid; }
div.guestbook-new div.nadpis                                                               { padding: 10px; font-weight: bolder; background: #96C7AF; }
div.guestbook-new div.autor                                                                { padding: 5px; }
div.guestbook-new div.autor span                                                           { width: 50px; padding: 2px 5px 0px 5px; display: block; float: left; }
div.guestbook-new div.autor input                                                          { width: 220px; }
div.guestbook-new div.zprava                                                               { padding: 5px; }
div.guestbook-new div.zprava span                                                          { width: 50px; padding: 0px 5px 0px 5px; display: block; float: left; }
div.guestbook-new div.zprava textarea                                                      { width: 220px; }
div.guestbook-new div.button                                                               { padding: 5px 10px 5px 5px; text-align: right; }

div.guest-add-error-cont                                                                   { width: 500px; margin: auto auto 20px auto; }
div.guest-add-error-cont div.guest-add-error                                               { color: red; }
















