body         {background-color:black;
              text-align:center;
              color:#272727;
              font-size:80%;
              margin:0px;
              padding:0px;
              font-family:"Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
              background-image:url('pictures/body.gif');
              _background-image:url('pictures/body-ie.gif');
              background-repeat:repeat-y;
              background-position:center top;
             }

#telo        {position:relative;
              width:929px;
              _width:956px;
              height:auto;
              text-align:left;    
              margin:auto;
              background-image:url('pictures/layout.gif');
              background-repeat:no-repeat;
              padding:0px 24px 0px 21px;
             }             

#header      {position:relative;
              width:911px;
              height:267px;
              background-color:white;
              background-image:url('pictures/top.jpg');
              background-repeat:no-repeat;
             }                 
#header ul    {position:absolute; left:15px; top:215px; margin:0px; padding:0px;}
#header ul li {display:inline; margin:0px; padding:0px;}
#header ul a  {font-weight:bold; color:black; text-decoration:none; padding:0px 5px 0px 5px;}
#header ul a:hover {color:#B74614;}

#header #kosik {position:absolute; left:766px; top:215px; color:#D75D27; text-transform:uppercase; font-weight:bold; font-size:90%;}

#header h1 a {position:absolute; 
              left:25px; 
              top:22px; 
              display:block;
              width:290px;
              height:45px;
              text-decoration:none;
              border:0;
              float:left;
              color:white;
              font-size:70%;
              overflow:hidden;
              cursor:pointer
             }
#header h1 span {position:absolute; 
               left:0; 
               top:0; 
               width:290px;
               height:45px;
               z-index:1; 
               background-image:url('pictures/logo.jpg'); 
               background-repeat:no-repeat;
              }
#header h1    {margin:0px;}

#centr       {position:relative;
              width:911px;
              height:auto;
              background-color:white;
             }  

#obsah       {position:relative;
              width:700px;
              height:auto;
              float:right;
              padding:0px 0px 10px 0px;
             }  

#left        {position:relative;
              width:182px;
              height:auto;
              float:left;
              font-family:Impact, "Techno CE", sans-serif;
             }  
#left img    {margin:0px 0px 5px 0px;}
#left p      {text-transform:uppercase; color:#535353; font-size:110%; margin:5px 0px 10px 0px;}
#left p a    {text-decoration:none;}
#left h3     {margin:8px 0px 8px 0px; position:relative; width:182px; height:32px; line-height:32px;}
#left h3 span {position:absolute; top:0px; left:0px; z-index:9; display:block; float:left; width:182px; height:32px; background-repeat:no-repeat;}
#left h3.kategorie span {background-image:url('pictures/kategorie.jpg');}
#left h3.shop span {background-image:url('pictures/martensshop.jpg');}
#left h3.kontakt span {background-image:url('pictures/kontakt.jpg');}
#left h3.hledat span {background-image:url('pictures/hledat.jpg');}
#left h3.friend span {background-image:url('pictures/pratele.jpg');}
#left p strong {color:black; font-weight:normal;}
#left ul     {margin:0px; padding:0px;}
#left ul li  {list-style-type:none; margin:0px; padding:0px;}
#left ul a   {display:block; color:#464541; height:25px; line-height:25px; width:143px; _width:182px; padding:0px 0px 0px 39px; font-size:110%; text-decoration:none; text-transform:uppercase; background-image:url('pictures/krizek.jpg'); background-repeat:no-repeat; background-position:15px center;}
#left ul ul a   {width:137px; _width:182px; padding:0px 0px 0px 45px; font-size:90%; background:none;}
#left ul ul a:hover  {background:none;}
#left ul li.vyber ul a  {background:none;}
#left ul li.vyber ul li.vyber a  {background:none;}
#left ul li.vyber a, #left ul a:hover {background-image:url('pictures/krizek-over.jpg'); color:#C75127;}

#paticka     {position:relative;
              width:911px;
              height:47px;
              background-color:white;
              background-image:url('pictures/paticka.jpg');
              background-repeat:no-repeat;
              text-align:right;
             } 
#paticka img {margin:10px 10px 0px 0px;}
                                      
a            {color:#D65C28; text-decoration:underline;}
a:hover      {color:#9F370B;}

h2	                   {color:black; font-size:130%; line-height:30px; height:28px; padding:0px 0px 0px 15px; background-image:url('pictures/nadpis.jpg'); background-repeat:no-repeat; font-family:Impact, "Techno CE", sans-serif; font-weight:normal; text-transform:uppercase;}
h3	                   {color:black; font-size:115%; font-weight:bold;}
h4                     {color:black; font-size:100%; font-weight:bold;}
h2, h3, h4             {margin-top:5px; margin-bottom:5px;}

input                  {border:1px solid black; background-color:white; color:black; margin-bottom:1px;}
textarea               {border:1px solid black; background-color:white; color:black;}
input.tlacitko         {border:1px solid #545454; background-color:#545454; font-weight:bold; cursor:pointer; color:white;} 
input.tlacitko2        {border:1px solid #545454; background-color:#545454; font-weight:bold; cursor:pointer; color:white; height:20px;} 
select                 {border:1px solid black; background-color:white; color:black; margin-bottom:1px;}
option                 {cursor:pointer;}

.justify               {text-align:justify;} 
.center                {text-align:center;}
.left                  {text-align:left;}
.right                 {text-align:right;}
.middle                {vertical-align:middle;}
.top                   {vertical-align:top;}
.neviditelne           {display:none;}

p                      {margin:5px 0px 5px 0px;}
strong                 {font-weight:bold;}

ul                     {list-style-type:square;}

img                    {border:none;}

hr                     {height:1px; border-top:1px solid white;}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility:hidden;
      _display:none;
      color:white;
      }  
      
legend {
  padding: 0.2em 0.5em;
  border:1px solid #757575;
  color:#083B67;
  font-size:90%;
  text-align:right;
  }

