
 /* ************************************************************************** *
 *                                                                            *
 *                    Z A K L A D N I   Z N A C K Y                           *
 *                                                                            *
 * ************************************************************************** */

  a, a:visited
  { color: #000;
		text-decoration: none;
  }
	a:hover {
		text-decoration: underline;
	}
  h1
  {
   font-size: 17px;
  }

  h1 a
  { color: #ffffff !important;
  }

  h2
  { color: #ffa438;
    font-size: 14pt;
    margin: 10px 0px 20px 0px;
  }

  h2.horizontal-tree
  { font-size: 11px;
   font-weight: normal;
   width: 590px;
   margin-top: 5px;
   padding-top: 0px;
   padding-bottom: 5px;
  }

  h2 a, h2 a:visited
  { color: #ffa438 !important;

  }

  pre
  { text-align: left;
    background: #ffffff;
    display: block;
  }

.cleaner {
  display: block;
  height: 1px;
  width: 100%;
  clear: both;
  font-size: 1px;
  line-height: 1px;
  margin: 0px;
  padding: 0px;
}
p {
  margin:0 0 15px;
  padding:0;
  text-align:justify;
}

li.arrow-black {
  list-style-image: url('../img/arrow_black.gif');
}
ul {
  list-style-position: inside;
}
/******************************************************
*
*            HLAVN�
*
*
********************************************************/
div.hlavni                                                           { background-image: url('../img/body_bg.gif');background-position: 1px 0px;width: 980px; height: 100%; margin: auto;}
body                                                                 { background-image: url('../img/page_bg.gif'); text-align: center; font-size: 0.7em;line-height:1.4;font-family: Verdana,Arial,Helvetica,sans-serif;}
img                                                                  { border-style: none; border-width: 0; image-border: 0;}
*                                                                    { margin: 0px; padding: 0px; }
input                                                                { background-image:url('../img/input_bg.gif'); background-position:right top; background-repeat:repeat-x; border:1px solid #68BDF1; vertical-align:bottom;}
div.breadcrumbs a                                                    { background-image: url('../img/breadcrumbs-item-image.png'); background-repeat: no-repeat; background-position: 0px 60%; padding-left: 7px; padding-right: 5px; }
div.breadcrumbs span.breadcrumbs-title                               { font-weight: bold; padding-right: 0px; }

.katalognabidka .content_box_content .infoBox {
  display:inline;
  float:left;
  margin:0 0 0 15px;
  padding:0;
  width:340px;
}
.katalognabidka .content_box_content .infoBox:first-child {
  margin: 0px;
}
#kontakt {
  padding: 10px;
  color: #909090;
}
/******************************************************
*
*
*          Banner
*
*
*******************************************************/

div.topOuter                                                      { background-image: url('../img/top_bg.gif'); background-repeat: no-repeat;text-align: left; width: 980px; height: 96px; }
div.top                                                           { padding: 12px 20px;}
div.top a.logo                                                    { display: block; float: left; }
div.top div.h-menu>*                                              { background-repeat: no-repeat; background-position: 0px center; padding-left: 10px; margin-left: 5px; }
div.top div.h-menu a:hover                                        { text-decoration: underline }
/* barvy odkazu v h-menu */
div.top div.h-menu div#hmenu-item-prihlaseni                      { background-image: url('../img/top_menu_prihlaseni.gif'); }
div.top div.h-menu div#hmenu-item-prihlaseni a                    { color: #EC008C; }
div.top div.h-menu div#hmenu-item-odhlasit                        { background-image: url('../img/top_menu_prihlaseni.gif'); }
div.top div.h-menu div#hmenu-item-odhlasit a                      { color: #EC008C; }
div.top div.h-menu div#hmenu-item-reklamace                       { background-image: url('../img/top_menu_reklamace.gif'); }
div.top div.h-menu div#hmenu-item-reklamace a                     { color: #02A651; }
div.top div.h-menu div#hmenu-item-katalog                         { background-image: url('../img/top_menu_katalog.gif'); }
div.top div.h-menu div#hmenu-item-katalog a                       { color: #FF0000; }
div.top div.h-menu div#hmenu-item-registrace                      { background-image: url('../img/top_menu_reklamace.gif'); }
div.top div.h-menu div#hmenu-item-registrace a                    { color: #02A651; }
div.top div.h-menu div#hmenu-item-muj-ucet                        { background-image: url('../img/top_menu_reklamace.gif'); }
div.top div.h-menu div#hmenu-item-muj-ucet a                      { color: #02A651; }
div.top div.h-menu div#hmenu-item-obch--podminky                  { background-image: url('../img/top_menu_podpora.gif'); }
div.top div.h-menu div#hmenu-item-obch--podminky a                { color: #FF0000; }
div.top div.h-menu div#hmenu-item-kontakty                        { background-image: url('../img/top_menu_prihlaseni.gif'); }
div.top div.h-menu div#hmenu-item-kontakty a                      { color: #EC008C; }

div.top div.nakupni_kosikOuter                                    { float: right; }
div.top div.nakupni_kosik                                         { margin-top: 5px;margin-right: 45px;}
div.top div.nakupni_kosik                                         { color: #00aeef; font-weight: bold }
div.top div.nakupni_kosik div.polozky                             { padding-left: 30px; background-image: url('../img/kosik.gif'); background-repeat: no-repeat; background-position: 0px center; }

/***************************************************
*
*        Lev� strana
*
*
****************************************************/

div.levysloupec                                                      { text-align: left; float: left; margin-top: 30px; margin-left: 0px; }
div.levysloupec h1.nadpis                                            { padding-right: 0; padding-left: 0; }
div.levysloupec div.home-produkty                                    { background-color: #580506; float: left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 10px; width: 450px;}
div.vyrobek                                                          { float: left; margin-right: 15px; padding-bottom: 15px; border-bottom: 3px solid #580506; }
div.vyrobek img.zbozi                                                { padding-bottom: 1px; border-bottom: 10px solid #580506; }
div.vyrobek a.odkaz                                                  { font-size: 11px; font-weight: bold;  text-align: center; padding-top: 5px; padding-bottom: 10px; border-bottom: 1px solid #580506; display: block; }
div.vyrobek a.odkaz:hover                                            { color: #fff; font-size: 11px; font-weight: bold;  text-align: center; display: block; padding-top: 5px; padding-bottom: 10px; border-bottom: 1px solid #580506; }
div.vyrobek span.cena                                                { color: #fff; font-size: 12px; text-align: left; margin-left: 10px; padding-top: 15px; display: block; }
div.vyrobek a.dokosiku                                               { font-size: 11px; font-weight: bold;  text-align: left; margin-left: 11px; display: block; }
div.vyrobek a.dokosiku:hover                                         { color: #fff; font-size: 11px; font-weight: bold;  text-align: left; display: block; margin-left: 11px; }
div.vyrobek span.cena span.cenavkc                                   { color: #fff; font-size: 12px; font-weight: bold;  }

/*****************************************************
*
*        Footer
*
*
******************************************************/
div.footerOuter                                                      { background-image: url('../img/bottom_bg.gif'); width: 100%; height: 93px; margin-top: 0px; text-align: left; }
div.copyright                                                        { padding: 45px 0 0 20px; float: left; }
div.footer div#creator_logo                                          { float: right; margin: 45px 20px 0px 0px; }
div.footer, div.footer a                                             { color: #4A4A4A; font-size:0.9em; font-weight:bold; }
/*****************************************************
*
*       Katalog
*
*
******************************************************/
div.content_box_header                                               { background-image: url('../img/content_right_top.gif'); background-repeat: no-repeat; height: 9px; line-height: 9px; }
div.content_box_content                                              { background-color: #FFF; min-height: 50px; padding: 10px;}
div.content_box_foot                                                 { background-image: url('../img/content_right_bottom.gif'); background-repeat: no-repeat; height: 9px; line-height: 9px; margin-bottom: 10px;}
div#left-menuOuter                                                   { text-align: left; width: 224px; float: left; padding-left: 11px; }
div#left-menuOuter div.left-menu-top                                 { background-image: url('../img/left_menu_top.gif'); background-repeat: no-repeat; width: 100%; height: 11px;}
div#left-menuOuter div.left-menu-bottom                              { background-image: url('../img/left_menu_bottom.gif'); background-repeat: no-repeat; width: 100%; height: 11px;}
div#left-menuOuter div.left-menu                                     { background-color: #FFF; }
div#left-menuOuter div.left-menu div.search                          { padding: 10px; }
div#left-menuOuter div.left-menu div.search input.tlacitko           { background-color:#FFFFFF; background-image:url(/images/searchHledat.gif); background-position:right bottom; background-repeat:no-repeat; border:0 solid; cursor:pointer; height:23px; margin:0; padding:0; vertical-align:bottom; width:50px;}
div.katalogmenu span.prvslovo                                        { margin-left: 20px; padding-bottom: 20px; }
div.katalogmenu a.odkaz                                              { font-size: 11px; background-image: url(../img/krizzluty.png); background-repeat: no-repeat; text-align: left; margin-top: 10px; margin-left: 20px; padding-bottom: 2px; padding-left: 20px; display: block; }
div.katalogmenu a.odkaz:hover                                        { color: #fff; font-size: 11px; background-image: url(../img/krizbily.png); background-repeat: no-repeat;  text-align: left; display: block; margin-top: 10px; margin-left: 20px; padding-bottom: 2px; padding-left: 20px; }
div.katalogmenu hr.cara                                              { width: 140px; margin-left: 20px; }
div.katalognabidka                                                   { text-align: left; float: left; margin-left: 10px; width: 724px; }
input.small {
  width: 25px;
}
/* page_content_header images */



/* ************************************************************************** *
 *                                                                            *
 *                               H O M E   M E N U                                    *
 *                                                                            *
 * ************************************************************************** */
  div.search form#search input.hodnota {
    width: 120px;
  }
  div.menu-v {
    margin-left: 18px;
  }
  div.menu{
    width: 200px;
  }
  div.menu {
    margin-left: 20px;
    background-image: url('../img/arrow_grey.gif');
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 20px;
    font-size:1em;
  }
  div.menu-uroven-0-vybrana, div.menu-uroven-0:hover {
    padding-left: 20px;
    background-image: url('../img/arrow_black.gif');
    background-repeat: no-repeat;
    background-position: 5px center;
  }
  div.menu-v a{
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;

  }
  div.menu-uroven-0 a {
    color: #B4161C
  }
  div.menu-uroven-0.menu-uroven-0-vybrana a {
    color: #000;
  }
  div.menu-v a:hover{

  }
  div.menu-uroven-1 {
    margin-left: 38px;
  }
  div.menu-uroven-1-vybrana, div.menu-uroven-1:hover {
    padding-left: 20px;
    background-image: url('../img/arrow_black.gif');
    background-repeat: no-repeat;
    background-position: 5px center;
  }
  div.menu-uroven-2 {
    margin-left: 58px;
  }
  div.menu-uroven-2-vybrana, div.menu-uroven-2:hover {
    padding-left: 20px;
    background-image: url('../img/arrow_black.gif');
    background-repeat: no-repeat;
    background-position: 5px center;
  }

div.breadcrumbs {
  background-color:#FFFFFF;
  background-image:url('../img/breadcrumbs_bg.gif');
  background-position:600px center;
  background-repeat:no-repeat;
  border:1px solid #777777;
  height: 16px;
  color:#313131;
  margin-bottom: 10px;
  padding:2px 10px;
}
/* ************************************************************************** *
 *                                                                            *
 *                                 H  M E N U                                 *
 *                                                                            *
 * ************************************************************************** */

  div.h-menu {
    float: left;
    width: 420px;
    line-height:26px;
    margin:5px 0 0 55px;
    height: 51px;
    background-image: url('../img/top_menu_bg.gif');
    background-position: 1px 0px;
  }

  div.Hmenu-item {
    float: left;
    width: 125px;
    font-size: 0.95em
  }

  div.Hmenu-item span.sep
  {
  }

  div.Hmenu-item a
  {  color: #ffa438;
	font-weight: bold;

	text-transform: uppercase;
	padding-right: 3px;
	padding-left: 6px;

  }

  div.Hmenu-item-vybrany a
  {
	font-weight: bold;

	text-transform: uppercase;
	padding-right: 3px;
	padding-left: 6px;
  }

 /* ************************************************************************** *
 *                                                                            *
 *                             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                                                                        {  font-size: 10pt; display: block; padding: 3px 3px 0px 10px;  }
  div.panel-nabidka a:hover                                                                  { color: #00763d; }
  div.panel-nabidka div.nabidka-header                                                       { background-image: URL('../img/layout/right-headers-top.png'); 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.png'); width: 163px; }
  div.panel-nabidka div.nabidka-bottom                                                       { background-image: URL('../img/layout/right-headers-bottom.png'); 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                                                                         {  font-size: 10pt; display: block; padding: 3px 3px 0px 10px;  }
  div.panel-klient a:hover                                                                   { color: #00763d; }
  div.panel-klient div.header                                                                { background-image: URL('../img/layout/right-headers-top.png'); 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.png'); width: 163px; }
  div.panel-klient div.bottom                                                                { background-image: URL('../img/layout/right-headers-bottom.png'); width: 163px; height: 6px; background-repeat: no-repeat; }
  div.panel-klient div.line-0                                                                { font-size: 9pt; 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                                                                          {  font-size: 10pt; display: block; padding: 3px 3px 0px 10px;  }
  div.panel-kosik a:hover                                                                    { color: #00763d; }
  div.panel-kosik div.header                                                                 { background-image: URL('../img/layout/right-headers-top.png'); 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.png'); width: 163px; padding: 5px; font-size: 10pt; }
  div.panel-kosik>div.pan                                                                    { width: 153px; }
  div.panel-kosik div.bottom                                                                 { background-image: URL('../img/layout/right-headers-bottom.png'); 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                                                                        {  font-size: 10pt; display: block; padding: 3px 3px 0px 10px;  }
  div.panel-novinky a:hover                                                                  { color: #00763d; }
  div.panel-novinky div.header                                                               { background-image: URL('../img/layout/right-headers-top.png'); 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.png'); width: 163px; padding: 5px; font-size: 10pt; }
  div.panel-novinky>div.pan                                                                  { width: 153px; }
  div.panel-novinky div.bottom                                                               { background-image: URL('../img/layout/right-headers-bottom.png'); 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.png'); 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.png'); width: 163px; padding: 5px; font-size: 10pt; }
  div.panel-vyhledavani>div.pan                                                              { width: 153px; }
  div.panel-vyhledavani div.bottom                                                           { background-image: URL('../img/layout/right-headers-bottom.png'); 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 G U                    *
 *                                                                            *
 * ************************************************************************** */

  div.panel-katalog-moznosti                                                                 { margin: 0px 30px 10px 0px; }
  div.panel-katalog-moznosti div.header                                                      { background-image: URL('../img/layout/right-headers-top.png'); width: 163px; height: 25px; padding: 5px 0px 0px 5px; }
  div.panel-katalog-moznosti>div.header                                                      { width: 158px; }
  div.panel-katalog-moznosti div.pan                                                         { background-image: URL('../img/layout/right-headers-middle.png'); width: 163px; padding: 5px; font-size: 10pt; }
  div.panel-katalog-moznosti>div.pan                                                         { width: 153px; }
  div.panel-katalog-moznosti div.bottom                                                      { background-image: URL('../img/layout/right-headers-bottom.png'); width: 163px; height: 6px; background-repeat: no-repeat; }

  div.panel-katalog-moznosti-2                                                               { margin: 0px 30px 10px 0px; }
  div.panel-katalog-moznosti-2 div.header                                                    { background-image: URL('../img/layout/right-headers-top.png'); width: 163px; height: 25px; padding: 5px 0px 0px 5px; }
  div.panel-katalog-moznosti-2>div.header                                                    { width: 158px; }
  div.panel-katalog-moznosti-2 div.pan                                                       { background-image: URL('../img/layout/right-headers-middle.png'); width: 163px; padding: 5px; font-size: 10pt; }
  div.panel-katalog-moznosti-2>div.pan                                                       { width: 153px;}
  div.panel-katalog-moznosti-2 div.bottom                                                    { background-image: URL('../img/layout/right-headers-bottom.png'); width: 163px; height: 6px; background-repeat: no-repeat; }

  div.produkty-roletka-razeni
  { margin-bottom: 10px;
  }

/* ************************************************************************** *
 *                                                                            *
 *                       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                                                                      {  font-size: 10pt; display: block; padding: 3px 3px 0px 10px;  }
  div.panel-dokumenty a:hover                                                                { color: #00763d; }
  div.panel-dokumenty div.header                                                             { background-image: URL('../img/layout/right-headers-top.png'); width: 163px; height: 25px; padding: 5px 0px 0px 5px; }
  div.panel-dokumenty>div.header                                                             { width: 158px; }
  div.panel-dokumenty div.pan                                                                { background-image: URL('../img/layout/right-headers-middle.png'); width: 163px; padding: 5px; font-size: 10pt; }
  div.panel-dokumenty>div.pan                                                                { width: 153px; }
  div.panel-dokumenty div.bottom                                                             { background-image: URL('../img/layout/right-headers-bottom.png'); width: 163px; height: 6px; background-repeat: no-repeat; }
  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                                                                       {  font-size: 10pt; display: block; padding: 3px 3px 0px 10px;  }
  div.panel-download a:hover                                                                 { color: #00763d; }
  div.panel-download div.header                                                              { background-image: URL('../img/layout/right-headers-top.png'); 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.png'); width: 163px; padding: 5px; font-size: 10pt; }
  div.panel-download>div.pan                                                                 { width: 153px; }
  div.panel-download div.bottom                                                              { background-image: URL('../img/layout/right-headers-bottom.png'); 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                                                                      { width: 200px; margin: 0px 0px 10px 0px;  }
  div.panel-porovnavani a                                                                    {  font-size: 8pt; display: block;  }
  div.panel-porovnavani a:hover                                                              { color: #ff9000; }
  div.panel-porovnavani div.header                                                           { width: 200px;  }
  div.panel-porovnavani div.pan                                                              { }
  div.panel-porovnavani div.bottom                                                           { display: none; }
  div.panel-porovnavani div.line                                                             {  }
  div.panel-porovnavani div.line-0                                                           { padding: 0px 0px 0px 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                                                                       { float: left; width: 234px;  }
  div.produkt-popis                                                                          { margin-left: 110px;  }
  td.zobrazena-cena                                                                          { color: #cc6633; font-weight: bold; }
  td.zobrazena-cena-name                                                                     { font-weight: bold; }
  span.produkt-skladem-ano                                                                   { color: #438800; font-weight: bold; text-transform: uppercase; }
  div.produkt-obdelnik div.produkt-nadpis                                                    { padding: 2px 5px; }
  div.produkt-obdelnik div.produkt-nadpis a                                                  { color: #336600; font-size: 11px; text-align: center; padding-top: 5px; padding-bottom: 10px;}
  div.produkt-popis span.prokukt-cena-hodnota                                                { color: #cc6633; font-weight: bold; }
  div.produkt-obdelnik div.produkt-obsah                                                     { padding: 5px; max-width: 90px; float: left; }
  div.produkt-obdelnik div.produkt-obsah img                                                 { padding-bottom: 1px; text-align: center; vertical-align: middle; }
  div.produkt-obdelnik div.produkt-parametry                                                 { clear: left; padding: 10px; font-size: 9pt; font-style: italic; line-height: 150%; }
  div.produkt-obdelnik div.produkt-cena                                                      { color: #000; font-size: 12px; text-align: left; padding: 2px 5px;  }
  div.produkt-obdelnik div.produkt-kod                                                       { color: #000; font-size: 12px; text-align: left; padding: 2px 5px;  }
  div.produkt-obdelnik a.dokosiku                                                            { display: none; }
  div.produkt-obdelnik div.produkt-last-line                                                 { padding: 5px; text-align: right; }


  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          *
 *                                                                            *
 * ************************************************************************** */
  a.pager.active                                                                             { color: #E86526; }
  a.pager, span.pager-empty                                                                  { padding: 0px 5px; }
  span.pager-empty                                                                           {  }
  div.items_count                                                                            { float: right; }
  table.produkty-table                                                                       { float: left; margin-right: 15px; padding-bottom: 15px; border-bottom: 3px solid #580506; width: 400px; }
  table.produkty-table tr.head-TD td                                                         {  }
  table.produkty-table td                                                                    { padding: 5px; }
  table.produkty-table td a                                                                  { color: #00763C;  }

  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: #eef0f2; }

  table.under-product-table                                                                  { width: 400px; 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 #0f2145 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                                                                   { margin: 0px 0px 0px 0px; height: 0px; }

  div.produkt-detail-container                                                               { width: 590px; }

  div.produkt-detail-container form                                                          { margin: 0px; }

  div.produkt-detail-container form                                                          { border:0 none;margin-left:350px;width:335px;}
  table.produkt-detail-table                                                                 { border: 0px;}
  *>table.produkt-detail-table                                                               { border: 0px;}
  table.produkt-detail-table td                                                              { padding: 3px; border: 0px;}
  table.produkt-detail-table td.popis-kratky                                                 { font-style: italic; padding-bottom: 20px; }
  table.produkt-detail-table td.left-TD                                                      { font-weight: bolder; }

  table.produkty-sprazene-table                                                              { width: 590px; margin-top: 20px; border: 1px #d5dadf solid; }
  *>table.produkty-sprazene-table                                                            { width: 590px; }
  table.produkty-sprazene-table td                                                           { padding: 3px;}
  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: #eef0f2; border-bottom: 1px #d5dadf solid; }

  div.produkt-detail-obrazky div                                                             { max-width: 160px; max-height: 160px; _width: 160px; _height: 160px; }
  div.produkt-detail-obrazky                                                                 {float:left;width:350px;}
  div.produkt-detail-obrazky img                                                             { margin: 0px 0px 10px 0px; }
  div.produkt-detail-obrazky a                                                               { position: relative; display: block; }
  div.produkt-detail-obrazky a:hover                                                         { text-decoration: none; }
  div.produkt-detail-obrazky div.preview                                                     { position: absolute; width: 20px; height: 20px; background: URL('../img/preview.gif') #fff no-repeat; border: 1px silver solid; bottom: 20px; right: 3px; }

  div.produkt-detail-nakupni-pas                                                             { width: 590px; padding: 20px 10px; width: 400px; height: 24px; margin: 0px 0px 20px 0px; }

  div.produkt-detail-nakupni-pas a.zpet                                                      { float: left; font-size: 11px; font-weight: bold;  }
  div.produkt-detail-nakupni-pas a.koupit                                                    { float: right; font-size: 11px; font-weight: bold;  }
  div.produkt-detail-nakupni-pas a.zpet:hover                                                      { float: left; color: #fff; font-size: 11px; font-weight: bold;  }
  div.produkt-detail-nakupni-pas a.koupit:hover                                                    { float: right; color: #fff; font-size: 11px; font-weight: bold;  }

  div.produkt-detail-varianta                                                                { border: 0px #d5dadf solid; padding: 10px; width: 570px; 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                                                                   { border: 0px #d5dadf solid; padding: 10px; width: 570px; }

  div.produkt-detail-popis-delsi                                                             { width: 590px; border: 0px #d5dadf solid; margin: 20px 0px 0px 0px; }
  *>div.produkt-detail-popis-delsi                                                           { width: 590px; }
  div.produkt-detail-popis-delsi div.nadpis                                                  { font-weight: bolder; padding-bottom: 10px; border-bottom: 0px #d5dadf solid; padding: 10px 10px 10px 10px; }
  div.produkt-detail-popis-delsi div.obsah                                                   { line-height: 150%; padding: 10px; }

  table.detail-parametry                                                                     { width: 590px; border: 0px #d5dadf solid; margin-top: 20px; }
  *>table.detail-parametry                                                                   { width: 590px; }
  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: 590px; border: 0px #d5dadf solid; margin-top: 20px; }
  *>table.produkt-detail-download-table                                                      { width: 590px; }
  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: 9pt; }
  table.produkt-detail-download-table td.bytes                                               { font-style: italic; font-size: 9pt; }
  table.produkt-detail-download-table td.head                                                { font-weight: bolder; border-bottom: 0px #d5dadf 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: 590px;  border: 0px #d5dadf solid; margin-top: 20px;  }
  *>table.produkt-detail-links-table                                                         { width: 590px; }
  table.produkt-detail-links-table td                                                        { padding: 5px; }
  table.produkt-detail-links-table td.head                                                   { font-weight: bolder; border-bottom: 0px #d5dadf 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: 590px; margin-bottom: 20px;  }
  *>table.produkt-detail-hodnoceni-table                                                     { width: 590px; }
  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: 590px; border: 0px #d5dadf solid; margin-top: 20px; }
  *>div.produkt-detail-prislusenstvi                                                         { width: 590px; }
  div.produkt-detail-prislusenstvi-head                                                      { font-weight: bolder; margin-bottom: 10px; border-bottom: 0px #d5dadf 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 #d5dadf solid;  }
  table.produkt-detail-prislusenstvi-table td.popis                                          {  }
  table.produkt-detail-prislusenstvi-table td.cena                                           { font-size: 9pt; font-weight: bolder; border-bottom: 1px #d5dadf solid; }
  table.produkt-detail-prislusenstvi-table td.koupit                                         { width: 60px; border-bottom: 1px #d5dadf solid; }

  table.produkt-detail-komentare-table div.new                                               { padding: 10px; text-align: center; }
  table.produkt-detail-komentare-table                                                       { width: 590px; border: 1px #d5dadf solid; margin-top: 20px; }
  *>table.produkt-detail-komentare-table                                                     { width: 590px; }
  table.produkt-detail-komentare-table td                                                    { padding: 5px; }
  table.produkt-detail-komentare-table td.head-TD                                            { font-weight: bolder; background: #eef0f2; border-bottom: 1px #d5dadf 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: 590px; }
  *>table.produkt-detail-komentare-table                                                     { width: 590px; }
  table.produkt-detail-komentare-table table.detail-komentare-pridat                         { margin: auto;  border: 1px #d5dadf 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 #d5dadf solid; }
  table.produkt-detail-komentare-table table.detail-komentare-komentar td.td-jmeno           { background: #eef0f2; border-bottom: 1px #d5dadf solid; }
  table.produkt-detail-komentare-table table.detail-komentare-komentar td.td-datum           { width: 150px; background: #eef0f2; border-bottom: 1px #d5dadf 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: 10px 0px 0px 0px; border: 0px #d5dadf solid; width: 590px;}
  table.kosik-table tr.hlavicka td                                                           { font-size: 8px; font-weight: bolder; border-bottom: 0px #d5dadf solid; padding: 8px 4px 8px 4px; }
  table.kosik-table td                                                                       { font-size: 9pt; padding: 6px 4px 6px 4px; }
  table.kosik-table td.cell-pocet input                                                      { font-size: 9pt; 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                                                   { border-top: 0px #d5dadf 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    */
  /* *********************************** */
  table.objednavka-statebar {text-align: center; width: 100%;}
  td.objednavka-statebar-done { background-color: #0E0; color: #000; }
  td.objednavka-statebar-doing { background-color: #EE0; color: #000; }
  td.objednavka-statebar-waiting {  }

  div.objednavka-krok-1-login-hlaska                                                         { width: 400px; margin: auto; color: red; }
  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                                                         { margin: 0px 0px 0px 50px; margin-bottom: 20px;  }
  table.objednavka-krok-1-prihlaseni td.head                                                 { font-weight: bold; }
  table.objednavka-krok-1-prihlaseni td                                                      { padding: 5px; }
  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                                                         {  }

  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;  }
  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: 0px #d5dadf 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; border-bottom: 0px #d5dadf solid; }
  table.login-table td.leftBar                                                               {  }
  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: 10pt; }

  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                                                         {  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; border:1px #d5dadf solid;  margin-bottom: 10px; }
  div.katalog-download                                                                       { padding-bottom: 10px; margin: 20px 20px 0px 20px; }
  div.kat-content                                                                            { margin: 0px 20px 0px 20px; }
  span.first                                                                                 { display: block; margin-bottom: 5px; font-weight: bolder; }

  div.katalog-prehled-podsekci a                                                             { display: block; width: 25%;  margin: 1px; padding: 0px 5px 0px 20px; float: left; background: url('../img/arrow_grey.gif') no-repeat 0% 50%; color: #2381A4; }
  div.katalog-prehled-podsekci div.podsekce-cistic                                           { clear: left; }

  div.produkty-seznam-vyrobcu                                                                { padding: 10px; border: 1px #d5dadf solid;  margin: 0px 0px 20px 0px; }
  form.vyrobci-katalog                                                                       { margin: 0px; }
  div.produkty-seznam-vyrobcu div.first                                                      { float: left; margin-right: 20px; }
  div.produkty-seznam-vyrobcu div.first a                                                    {  }
  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 #d5dadf 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 #d5dadf solid; margin: 1px; }

  div.porovnani-cont td.porovnani-produktu-nazev                                             { font-weight: bolder; background: #eef0f2; border-bottom: 1px #d5dadf solid; height: 20px; overflow: hidden; }
  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 #d5dadf 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: 0px; }
  table.klient-moje-objednavky tr:hover td                                                   { background: #eef0f2; border: 0px;}
  table.klient-moje-objednavky td                                                            { font-size: 9pt; }
  table.klient-moje-objednavky tr.hlavicka td                                                { font-weight: bolder; border-bottom: 0px #d5dadf solid;  }


  table.klient-moje-objednavky-osoba                                                         { width: 250px; float: left;  border: 0px; margin: 5px; }
  table.klient-moje-objednavky-osoba tr.hlavicka td                                          { font-weight: bolder; border-bottom: 0px #d5dadf solid; }
  table.klient-moje-objednavky-osoba td.left-TD                                              {  width: 50px; }
  table.klient-moje-objednavky-osoba td.right                                                {  }
  table.klient-moje-objednavky-osoba td                                                      { padding: 5px; font-size: 9pt; }

  table.klient-moje-objednavky-platba-doprava                                                { width: 250px; float: left; border: 0px #d5dadf solid; margin: 5px; }
  table.klient-moje-objednavky-platba-doprava td.left-TD                                     {  width: 50px; }
  table.klient-moje-objednavky-platba-doprava td.right                                       {  }
  table.klient-moje-objednavky-platba-doprava tr.hlavicka td                                 { font-weight: bolder; border-bottom: 0px #d5dadf solid; }
  table.klient-moje-objednavky-platba-doprava td                                             { padding: 5px; font-size: 9pt; }

  table.klient-moje-objednavky-fa-udaje                                                      { width: 250px; clear: left; float: left;  border: 0px #d5dadf solid; margin: 5px; }
  table.klient-moje-objednavky-fa-udaje td.left-TD                                           {  width: 50px; }
  table.klient-moje-objednavky-fa-udaje td.right                                             {  }
  table.klient-moje-objednavky-fa-udaje tr.hlavicka td                                       { font-weight: bolder; border-bottom: 0px #d5dadf solid; }
  table.klient-moje-objednavky-fa-udaje td                                                   { padding: 5px; font-size: 9pt; }

  table.klient-moje-objednavky-do-udaje                                                      { width: 250px; float: left;  border: 0px #d5dadf solid; margin: 5px;}
  table.klient-moje-objednavky-do-udaje td.left-TD                                           {  width: 50px;  }
  table.klient-moje-objednavky-do-udaje td.right                                             {  }
  table.klient-moje-objednavky-do-udaje tr.hlavicka td                                       { font-weight: bolder; border-bottom: 0px #d5dadf solid; }
  table.klient-moje-objednavky-do-udaje td                                                   { padding: 5px; font-size: 9pt; }

  div.klient-detail-objednavky-objednane-zbozi                                               { padding: 10px; font-weight: bolder; clear: left; }

  table.klient-moje-objednavky-obj-zbozi                                                     { width: 510px; float: left; border: 0px #d5dadf solid; margin: 5px; }
  table.klient-moje-objednavky-obj-zbozi tr.hlavicka td                                      { font-weight: bolder; border-bottom: 0px #d5dadf solid; }
  table.klient-moje-objednavky-obj-zbozi td                                                  { font-size: 9pt; }
  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;  }
  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: 10pt; }

  table.klient-obchodni-podminky-tab-1                                                       { width: 100%; border: 1px #d5dadf solid; }
  table.klient-obchodni-podminky-tab-1 td                                                    { padding: 5px; }
  table.klient-obchodni-podminky-tab-1 tr.hlavicka td                                        { background: #eef0f2; border-bottom: 1px #d5dadf 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 #d5dadf solid; }
  table.klient-obchodni-podminky-tab-2 td                                                    { padding: 5px; }
  table.klient-obchodni-podminky-tab-2 tr.hlavicka td                                        { background: #eef0f2; border-bottom: 1px #d5dadf 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                                                                              { padding: 10px; }
  div.search-res-cont                                                                        { width: 100%; margin: auto; margin-bottom: 10px; }
  div.search-res-cont a                                                                      {  }
  div.search-res-cont a:hover                                                                {  }
  div.search-res-cont div.line-1                                                             { padding: 0px 10px 10px 20px; }
  div.search-res-cont div.line-2                                                             { padding: 0px 10px 10px 20px; }

  div.vyhledat-pan
  { position: absolute;
    top:   233px;
    right: 8px;
  }

  div.vyhledat-pan input
  { font-size: 7pt;
  }

  /* ***************** */
  /* 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: #eef0f2; border-bottom: 1px #96C7AF solid;  }
  div.guestbook-table-cont div.datum                                                         { float: left; width: 120px; padding: 4px 10px 4px 10px; background: #eef0f2; 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: 9pt; }

  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: #eef0f2; border-bottom: 1px #96C7AF solid;  }
  div.guestbook-reakce-table-cont div.datum                                                  { float: left; width: 120px; padding: 4px 10px 4px 10px; background: #eef0f2; 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; }


.productsBox p.right {
	float: right;
	margin-bottom: 0px;
}

.productsBox .news {
  float: left;
  color:#000000;
  display:inline;
  margin:8px 10px;
  width: 200px;
}
div.newsSmall {
  color:#000000;
  display:inline;
  float:left;
  line-height:20px;
  margin:8px 10px;
  padding:0;
  width:220px;
}
div.newsSmall h4, div.news h4 {
  float: left;
  display:inline;
  font-size:1em;
  font-weight:bold;
}
.product-detail td.images {
  width: 350px;
}
.main-info .name {
  font-weight: bold;
}
.product-detail .images #medium-image-container {
  margin: 5px;
}
.product-detail .images .image  {
  float: left;
  margin: 5px;
}
.functions .produkty-roletka-razeni, .functions .nowrap {
  display: inline;
}
.nowrap {
  white-space: nowrap;
}
form.functions .filter, form.functions .sort-show, div.produkty-seznam-vyrobcu {
  border:1px solid #D5DADF;
  margin:0 0 10px;
  padding:10px;
}
.produkty-list {
  width: 100%;
}
.left-menu .user {
  padding: 0px 10px;
}
.left-menu li {
  list-style-type: none;
}
.left-menu .user .user {
  font-weight: bold;
  padding: 0px;
}
li.objednavka-statebar {text-align: center; float: left; margin: 0px 15px;padding: 5px; width: 100px; list-style-type: decimal;}
.objednavka-status-bar {
  background-image: url('../img/bottom-bar-grey.png');
/*   background-repeat: no-repeat; */
  background-color: #C0C0C0;
  overflow: hidden;
  height: 12px;
  width: 100%;
  font-size: 1px;
  line-height: 1px;
}
.objednavka-status-bar-inner {
  background-image: url('../img/bottom-bar.png');
  background-repeat: repeat-x;
  overflow: hidden;
  height: 12px;
  font-size: 1px;
  line-height: 1px;
}
.klient-moje-objednavky {
  width: 100%;
}
@media print {
  BODY {
    font-size: 12pt;
  }
  .topOuter {
    display: none;
  }
  #left-menuOuter {
    display: none;
  }
  .footerOuter {
    display: none;
  }
  .main-content {
    width: 100%;
  }
  div.objednavka {
    width: 100%;
  }
  div.katalognabidka {
    width: 100%;
  }
  img {
    border: 0px none;
  }
}
#categoryTreeRoot li {
  margin-left: 20px;
}

li.hidden ul{
  display: none;
}
.error {
  color: #F55;
}
.info {
  color: #360;
}
#categoryTreeRoot li {
  line-height: 10px;
  vertical-align: bottom;
  list-style-type: none;
}
.file-type {
  margin: 10px;
  padding: 10px;
}
.errors {
  color: red;
  margin-left: 20px;
}
.input-error {
  background-color: #EAA;
}
.required, .povinna {
  color: red;
}
.right {
  float: right;
}
.downloadable-files {
  width: 100%;
}
.downloadable-files th {
  text-align: left;
}
#bookmarks-data {
  line-height:150%;
  padding:10px;
  border:1px solid #BFBFC0;
}
ul.bookmarks-head {
  height:30px;
  list-style-type:none;
  margin-top:10px;
  padding:0 10px;
  position:relative;
  top:2px;
}
ul.bookmarks-head li.active {
  background-color:#FFFFFF;
  border-bottom:1px solid #FFFFFF;
  height:15px;
  margin-top:0;
  padding:7px 5px;
  text-align:center;
}
ul.bookmarks-head li {
  background-color:#E3E3E3;
  border:1px solid #BFBFC0;
  float:left;
  height:16px;
  margin-top:1px;
  padding:5px;
}
