html,body        {margin:0px;padding:0px}
body                {        font-family:Arial,'Arial CE','Lucida Grande CE','Helvetica CE',lucida,sans-serif;
                      font-size: 8pt; text-align:center; background-image:url("images/bg.png");
                        background-position:center top;
                        background-repeat:repeat;
                        color:#FFFFFF}


p                        {margin:0 10px 10px}
div, form                        {padding:0px;margin:0px}
div#globallista                  {padding-top:2px;width:533px;margin-left:auto;margin-right:auto}
div#header        {position:relative}
div#extra                {background:#FF8539}
div#footer                {background: #333;color: #FFF}
div#footer p        {margin:0;padding:5px 10px}
div#footer a        {display:inline;padding:0;color: #C6D5FD}

div#container        {width:986px;margin:0 auto;text-align:left}
div#wrapper                {float:left;width:100%}
div#content                {margin: 0 208px}
div#content p        {line-height:1.4}
div#navigation        {background:#D9477A; float:left;width:208px;margin-left:-986px}
div#extra                {background:#D9477A; float:left;width:208px;margin-left:-208px}
div#footer                {clear:left;width:100%}

div#menu                  {height: 34px; background: #FFFFFF url('images/top4.gif') no-repeat; padding-left:43px}
div#menuitem1 a             {display: block; line-height: 33px; height: 33px; width: 150px; float: left; text-align: center; }
div#menuitem2 a             {display: block; line-height: 33px; height: 33px; width: 150px; float: left; text-align: center; }
div#menuitem3 a             {display: block; line-height: 33px; height: 33px; width: 150px; float: left; text-align: center; }
div#menuitem4 a             {display: block; line-height: 33px; height: 33px; width: 150px; float: left; text-align: center; }
div#menuitem5 a             {display: block; line-height: 33px; height: 33px; width: 150px; float: left; text-align: center; }
div#menuitem6 a             {display: block; line-height: 33px; height: 33px; width: 150px; float: left; text-align: center; }
div#menu a                  {font-weight: bold; text-decoration: none}
div#menu a:link                  {color: #D9477A}
div#menu a:visited               {color: #D9477A}
div#menu a:hover                 {color: #9B214F}

div#yheaderl                       {width: 208px; height: 28px; background: #FFB24E url('images/bg_header_l.gif') no-repeat}
div#yheaderl div                   {margin-left: 43px; padding-top: 8px; color: #D9477A; font-weight:bold}
div#yheaderr                       {width: 208px; height: 28px; background: #FFB24E url('images/bg_header_r.gif') no-repeat}
div#yheaderr div                   {margin-left: 43px; padding-top: 8px; color: #D9477A; font-weight:bold}

div#heading                        {background: #FFFFFF url('images/bg_heading.gif') no-repeat;}
div#heading div                    {font-weight: bold; font-size: 11pt; color: #D9477A; margin-left: 63px; padding-top: 27px}

div#headinground                        {background: #FFFFFF url('images/bg_heading_round.gif') no-repeat;}
div#headinground div                    {font-weight: bold; font-size: 11pt; color: #D9477A; margin-left: 63px; padding-top: 27px}

div#footing                        {background: #FFFFFF url('images/bg_footing.gif') no-repeat; height: 39px}
div#footinground                   {background: url('images/bg_footing_round2.gif') no-repeat; height: 53px}

div#textik                         {background: #FFFFFF url('images/bg_text.gif') repeat-y;color: #4E4958}
div#textik div                     {margin-left: 10px; margin-right: 10px; padding-top:10px}
div#textik a                       {text-decoration: underline; color: #DA497C}
div#textik a:hover                 {background-color: #BDD333; text-decoration: underline; color: #000000}
div#shopik                         {background: #FFFFFF url('images/bg_text.gif') repeat-y;color: #4E4958}
div#shopik div#insideshop          {margin-left: 10px; margin-right: 10px; padding-top:10px}
div#shopik a                       {text-decoration: underline; color: #DA497C}
div#shopik a:hover                 {background-color: #BDD333; text-decoration: underline; color: #000000}


div#columnl                         {background: #D9477A url('images/bg_yellow_l.gif') no-repeat left bottom;}
div#columnr                         {background: #D9477A url('images/bg_yellow_r.gif') no-repeat left bottom;}
div#columncart                         {background: #D9477A url('images/bg_yellow_r_cart.gif') no-repeat left bottom;}
div#columnlogin                         {background: #D9477A url('images/bg_yellow_r_user.gif') no-repeat left bottom;}
div#columnsortiment                         {background: #D9477A url('images/bg_yellow_l_sortiment.gif') no-repeat left bottom;}

a.clink                       {text-decoration: underline; color: #FFFFFF}
a.clink:hover                 {background-color: #BDD333; text-decoration: underline; color: #000000}

.imgright                            {float: right; margin-left: 10px}
.imgleft                            {float: left; margin-right: 10px}
.imgpurple                          {border: solid 1px #D9487B}
.clr                {clear:both}
.thc                {text-align: center}

.PoradnaTable TH      {background-color: #DA497C; font-weight: bold; color: #FFFFFF; border: solid 1px #DA497C}
.PoradnaTable TD      {background: #FFFFFF; border: solid 1px #DA497C}
.SortimentTable TH      {background-color: #DA497C; font-weight: bold; color: #FFFFFF; border: solid 1px #DA497C}
.SortimentTable TD      {background: #FFFFFF; border: solid 1px #DA497C}
.SortimentTable TD.seda               {background-color: #EEEEEE}

.Partner              {margin-bottom: 12px}
.Partner .Title       {font-weight: bold; font-size: 12px; padding: 0px}
.Partner .Contact     { padding: 0px}
.Partner .Certf       { float: left; width: 130px;margin-left: 0px; text-align: left}
.Partner .Certf IMG       { margin: 0px}
.Partner .Description {font-style: italic; color: #666666; padding: 0px}
.PartnerBackTop {text-align: right}

#maptxtdesc {
        background-color: #FFFFFF;
        border: 0;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        color: #DA497C;
        width: 200px;
        text-align: center
}

.Tipy              {color: #7B8820; font-style: italic;}

div#leftmenu {margin-left: 5px; padding-bottom: 58px}
.leftmenuitem {font-style: normal; width: 200px; height: 27px; background: #FFFFFF url('images/bg_item.gif') no-repeat; font-weight: bold}
.leftmenuitem a {display: block; padding: 9px 0px 0px 25px}
.leftmenuitem a:link {color: #DA497C; text-decoration: none}
.leftmenuitem a:visited {color: #DA497C; text-decoration: none}
.leftmenuitem a:hover {color: #000000; text-decoration: none}

.leftmenuitem2a {font-style: normal; width: 200px; height: 25px; background: #E36994 url('images/bg_item2a.gif') no-repeat; font-weight: normal}
.leftmenuitem2a a {display: block; padding: 7px 0px 0px 40px}
.leftmenuitem2a a:link {color: #ffffff; text-decoration: none}
.leftmenuitem2a a:visited {color: #ffffff; text-decoration: none}
.leftmenuitem2a a:hover {color: #000000; text-decoration: none}

.leftmenuitem2b {font-style: normal; width: 200px; height: 25px; background: #E36994 url('images/bg_item2b.gif') no-repeat; font-weight: normal}
.leftmenuitem2b a {display: block; padding: 7px 0px 0px 40px}
.leftmenuitem2b a:link {color: #ffffff; text-decoration: none}
.leftmenuitem2b a:visited {color: #ffffff; text-decoration: none}
.leftmenuitem2b a:hover {color: #000000; text-decoration: none}

div#rightmenu {margin-left: 3px; padding-bottom: 61px}
.rightmenuitem {font-style: normal; width: 200px; height: 27px; background: #FFFFFF url('images/bg_item.gif') no-repeat; font-weight: bold}
.rightmenuitem a {display: block; padding: 9px 0px 0px 30px}
.rightmenuitem a:link {color: #DA497C; text-decoration: none}
.rightmenuitem a:visited {color: #DA497C; text-decoration: none}
.rightmenuitem a:hover {color: #000000; text-decoration: none}

div#codkaz a                       {font-weight: bold; text-decoration: underline; color: #FFFFFF}
div#codkaz a:hover                 {text-decoration: underline; color: #FFFFFF}

.faqdotaz {font-weight: bold}
.faqodpoved {}

div.hr {height: 4px; background: #FFFFFF url('images/hr.gif') repeat-x; margin-top: 10px}
div.hr hr { display: none; }

div.hr2 {height: 6px; background: #E36994 url('images/hr2.gif') repeat-x; margin-top: 5px}
div.hr2 hr { display: none; }

div.hr3 {height: 1px; background: #f1b4c9 url('images/hr3.gif') no-repeat; width: 200px}
div.hr3 hr { display: none; }

div.hrstin {height: 9px; background: #E36994 url('images/hrstin.gif') repeat-x; margin-top: 10px;}
div.hrstin hr { display: none; }

div.hr2l {height: 6px; background: #E36994 url('images/hr2l.gif') repeat-x; margin-top: 5px}
div.hr2l hr { display: none; }

div.hrstinl {height: 9px; background: #E36994 url('images/hrstinl.gif') repeat-x; margin-top: 10px;}
div.hrstinl hr { display: none; }

div.hrpurple {height: 3px; background: #E36994 url('images/hrpurple.gif') repeat-x; margin-top: 0px}
div.hrpurple hr { display: none}

.Formular                          {};
.FormularZahlavi                   {font-weight: bold}
.FormHeader                        {font-weight: bold}
.Formular TH                       {text-align: right; text-transform: uppercase; font-weight: bold}
.Vstup                             {width: 395px; font-size: 11px}
.Tlacitko                          {font-size: 11px}
.Msg                               {text-align: center; font-weight: bold; color: #FF7500; font-size: 11px}

.okraj                             {border: solid 1px #D9477A}

div#akce                              {padding-left: 11px; padding-right: 8px; padding-top: 10px}
div#akce .nazev                       {font-weight: bold}
div#akce .datum                       {}
div#akce .anotace                     {padding-top: 3px}
div#akce .odkaz                       {text-align: right}

div#aktualita                              {padding-left: 11px; padding-right: 8px; padding-top: 10px}
div#aktualita .nazev                       {font-weight: bold}
div#aktualita .datum                       {font-style: italic; font-size: 10px}
div#aktualita .anotace                     {padding-top: 3px}
div#aktualita .odkaz                       {text-align: right}

div#vyhledavani {padding-top: 30px; padding-left: 27px}
div#vyhledavani div {padding-top: 3px; padding-left: 120px; height: 20px}
#searchbox {
        background-color: transparent;
        border: 0;
        font-size: 10px;
        font-weight: bold;
        text-align: center;
        color: #FFFFFF;
        width: 145px;
        text-align: center;
        font-family:Arial,'Arial CE','Lucida Grande CE','Helvetica CE',lucida,sans-serif;
}
#searchbutton {
        background-color: transparent;
        border: 0;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        color: #FFFFFF;
        width: 25px;
        text-align: center;
        font-family:Arial,'Arial CE','Lucida Grande CE','Helvetica CE',lucida,sans-serif;
}

.sortimentvypis     {margin-top: 7px}
.katalogitem        {text-align: center; margin: 0px; padding: 0px; float: left; width: 178px; height: 300px; background: #FFFFFF url(images/bg_katalog_item.gif) no-repeat}
.katalogitem .inside    {padding: 15px 5px 5px 5px; text-align: center}
.katalogrubrika         {padding-left: 10px;}

.katalogitem .Obr {height: 170px}
.katalogitem .popis {padding: 15px 3px 0px 3px; margin:0 auto;width: 140px; height: 125px; background: #FFFFFF; border: solid 1px #D9487B}
.katalogitem .nazev {color: #76334E; font-weight: bold; padding-top: 10px; height: 35px; text-align: center}
.katalogitem table {background-color: #FCF1F5}
.katalogitem table td {background-color: #ffffff; text-align: left; color: #D9477A}

#dark:link                  {text-decoration: underline; color: #76334E}
#dark:visited               {text-decoration: underline; color: #76334E}
#dark:hover                 {text-decoration: underline; color: #76334E}

.Citat {padding: 10px 12px 35px 12px}

.incart {        text-align: center; font-family:Arial,'Arial CE','Lucida Grande CE','Helvetica CE',lucida,sans-serif; font-size: 10px; height: 12px; color: #76334E; width: 20px}

.katalogdetail        {text-align: center; margin: 0px; padding: 0px; float: left; width: 178px; height: 300px; background: #FFFFFF url(images/bg_katalog_item.gif) no-repeat}
.katalogdetail .inside    {padding: 15px 5px 5px 5px; text-align: center}

.detailtable TH      {background-color: #DA497C; font-weight: bold; color: #FFFFFF; border: solid 1px #DA497C}
.detailtable TD      {color: #76334E; background: #FFFFFF url('images/bgtd.gif') repeat-x; border: solid 1px #DA497C}
.vpravodiv           {float: right; margin-left: 10px; width: 200px}
.detailpopis         {text-align: justify}


.carttable TH      {background-color: #DA497C; font-weight: bold; color: #FFFFFF; border: solid 1px #DA497C; text-align: center}
.carttable TD      {color: #76334E; background: #FFFFFF url('images/bgtd.gif') repeat-x; border: solid 1px #DA497C}

.Error {color: red; padding-bottom: 10px; font-weight: bold; text-align:center}
.searchtable {}
.searchtable TH      {background-color: #DA497C; font-weight: bold; color: #FFFFFF; border: solid 1px #DA497C}
.searchtable TD      {background: #FFFFFF; border: solid 1px #DA497C}

.Formular STRONG     {display: block; background: #FFE9CE; padding: 3px}