html, body            {background:url('../img/bg_orna.gif') repeat center top fixed; font-family:'Trebuchet MS','Geneva CE',lucida, sans-serif; font-size:14px; color:white; margin:0; padding:0; height:100%; min-height:100%;}

img,div,span,a        {behavior:url(css/iepngfix.htc) /* IE PNG Fix v1.0,(c) 2004-2008 Angus Turnbull http://www.twinhelix.com */}
div#map               {width:425px; height:350px; border:none;}
div#map img           {behavior:none;}

a:link                {color:#7d054c; font-weight:normal; text-decoration:underline; margin:0; padding:0;}
a:visited             {color:#7d054c; font-weight:normal; text-decoration:underline; margin:0; padding:0;}
a:hover               {color:white; font-weight:normal; text-decoration:underline; margin:0; padding:0;}

h1                    {display:none;}
h2                    {font-size:25px; font-weight:normal; margin:0 0 5px 0; color:#7d054c;}
h3                    {font-size:15px; font-weight:bold; margin:0 0 10px 0; color:white;}

hr                    {border-top:1px solid; border-bottom:0; border-left:0; border-right:0; float:left; line-height:1px;}

p                     {margin:7px 0 15px 0; padding:0; line-height:20px;}
p.p_akce              {margin:20px 0 15px 0; padding:0; line-height:20px; display:block; width:485px; font-weight:bold; padding:15px; border:1px solid #7d054c; text-align:center;}

img                   {border:none; margin:0; padding:0;}

ul                    {margin:15px 0 15px;padding:0px;}
li                    {list-style:none;}
li li                 {padding-left:25px; font-size:11px;}

div#cleaner           {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

div#logo              {width:962px; height:112px; padding:0; margin:0 auto 0 auto; background:url('../img/transparent_bg.png') repeat left top;}
div#logo img          {margin-top:40px; position:relative; left:30px;}
div#logo span         {display:block; width:120px; height:20px; position:relative; top:10px; left:830px; background:red;}

div#frameholder       {width:962px; padding:0 0 32px 0; margin:0 auto 0 auto; background:url('../img/transparent_bg.png') repeat left top;}

div#main              {width:898px; padding:0; margin:0 auto 0 auto; background:black;}

div#flash             {height:235px; background:white url('../img/flash.gif') no-repeat right top;}

div#content           {width:864px; height:auto; margin:0 auto 0 auto;}
div#main_content      {width:800px; margin:20px auto 0 auto;}
div#content_left      {width:515px; float:left;}
div#content_left_katalog {width:251px; margin:20px 0 0 0; padding:0; float:left;}
div#content_left_katalog a {color:white; text-decoration:none;}
div#content_left_katalog ul {margin:0; padding:0;}
div#content_left_katalog li a, #content_left_katalog li a:visited, #content_left_katalog li a:hover {width:245px; list-style:none; padding:0; margin:0; background:#19000f; display:block; height:45px; line-height:45px; border-bottom:1px solid black; cursor:hand;}
div#content_left_katalog li a span {padding-left:15px;}
div#content_left_katalog li a:hover {background:black;}
div#content_left img  {margin:15px 0 15px 0;}
div#content_right     {width:245px; float:right;}
div#newsletter_box    {width:240px; border:1px solid #7d054c; margin-top:20px; padding:10px 10px 0 10px;}
div#newsletter_box input {border:none; background:white; height:25px;}
div#newsletter_box input#submit {border:none; background-color:#7d054c; color:white; height:25px;}
div#content_right_katalog {width:535px; float:right; margin-top:20px;}
div#content_left_kolekce {width:700px; margin:0 auto 0 auto;}
div#content_left_kolekce span {width:700px; float:left;}

div.product           {width:150px; height:190px; border:1px solid #7d054c; margin:10px; float:left;}
div.product div       {width:130px; height:85px; text-align:center; vertical-align:middle; background:white; margin:10px 0 0 10px; cursor:hand;}
div.product span      {width:130px; height:60px; margin:10px auto 0 auto; display:block;}
div.product span h3   {font-size:14px; font-weight:bold; margin:0;}
div.product p         {margin:0; padding:0; line-height:none;}
div.product p.kod     {font-size:11px;}
div.product p.cena_zaklad {font-size:12px; line-height:15px; margin-top:7px;}
div.product p.cena_zaklad strong {text-decoration:line-through; font-weight:normal;}
div.product p.cena_sleva {color:#7d054c; font-size:12px;}
div.product p.cena_sleva strong {color:#7d054c; font-size:14px;}
div.product_bez       {width:150px; height:105px; border:1px solid #7d054c; margin:10px; float:left;}
div.product_bez div   {width:130px; height:85px; text-align:center; vertical-align:middle; background:white; margin:10px 0 0 10px; cursor:hand;}

div#menu              {height:51px; margin:0 auto 0 auto; margin-top:16px; background:url('../img/menu_bg.gif') repeat-x left top;}
div#menu ul           {margin:0; padding:0; float:left;}
div#menu li           {margin:0; padding:0 0 0 50px; line-height:51px; display:inline; background:url('../img/menu_splitter.gif') no-repeat 25px top; float:left;}
div#menu a, #menu a:visited {color:white; font-size:14px; text-decoration:none;}
div#menu a:hover      {color:white; font-size:14px; text-decoration:underline;}
div#menu span         {line-height:51px; color:white; font-size:14px; float:right; padding-right:25px;}

div#footer            {height:70px; border-top:1px solid white; margin-top:20px}
div#footer span       {float:left; margin-top:15px;}
div#footer div        {float:right; margin-top:15px;}

ul.akce               {padding:15px; width:94%; border:1px solid #570034;}
ul.akce p             {font-size:19px; color:#570034; font-weight:bold;}
ul.akce li            {line-height:25px;}




