/* CSS Document */
* {
  border: 0px;
  margin: 0px;
  padding: 0px;
  }

body {
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  color: #fff;
  background-color: #191919;
  background-image:  url("../design-images/bg.png");
  background-repeat: repeat-x;
  text-align: center;
  line-height : 12px;
  margin: 0px;
  padding: 0px;
  line-height: 20px;
  }

a {
  color: #FFCC00;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  }  

a:hover {
  color: #FFF;
  text-decoration: none;
  }    


input.obchod  {
  width: 300px;
  padding: 7px;
  border-top : 0px;
  border-left : 0px;
  border-right : 0px;
  border-bottom : 1px solid #000000;
  background-color: #999999;
  }
  
input.registrace  {
  width: 300px;
  padding: 5px;
  border-top : 0px;
  border-left : 0px;
  border-right : 0px;
  border-bottom : 1px solid #000000;
  background-color: #999999;
  }
  
textarea.obchod  {
  width: 300px;
  padding: 7px;
  border-top : 0px;
  border-left : 0px;
  border-right : 0px;
  border-bottom : 1px solid #000000;
  background-color: #999999;
  }

h1 {
  font-size: 18px;
  font-style: italic;
  color: #FFCC00;
  text-align: left;
  margin-bottom: 40px;
  padding-bottom: 10px;
  border-bottom: 1px solid #333333;
  width: 278px;
  }
  
#right-text h3 {
  font-size: 16px;
  font-style: italic;
  color: #FFCC00;
  text-align: left;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #333333;
  width: 300px;
  }

#eshop-text h3 {
  font-size: 16px;
  font-style: italic;
  color: #FFCC00;
  text-align: left;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #333333;
  width: 170px;
  }

table h1 {
  font-size: 18px;
  font-style: italic;
  color: #FFCC00;
  text-align: left;
  margin-bottom: 5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #333333;
  width: 278px;
  }

h2 {
  font-size: 17px;
  font-style: italic;
  color: #FFCC00;
  text-align: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #333333;
  width: 278px;
  }
  
p {
  padding: 5px 0px 5px 0px;
  }

table {
  font-size: 12px;
  }

#menu a {
  font-size: 15px;
  color: #FFCC00;
  text-decoration: none;
  }  

#menu a:hover {
  font-size: 15px;
  color: #FFF;
  text-decoration: none;
  }  

#smenu a {
  color: #FFCC00;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  margin-right: 20px;
  }  

#smenu a:hover {
  color: #FFF;
  text-decoration: none;
  } 

#register a {
  font-size: 15px;
  color: #000000;
  text-decoration: none;
  }  

#register a:hover {
  font-size: 15px;
  color: #FFF;
  text-decoration: none;
  }

#strankovani a {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  }  

#strankovani a:hover {
  color: #FFF;
  text-decoration: none; 
  } 

#top  {
  width: 1000px;
  height: 77px;
  margin: 0 auto;
  background-image:  url("../design-images/top.png");
  background-repeat: no-repeat;  
  }
  
#top-kosik {
  width: 250px;
  float: left;
  text-align: left;
  padding: 30px 0px 0px 390px;
  font-size: 15px;
  line-height: 15px;
  }

#top-adress {
  height: 20px;
  float: right;
  padding: 50px 20px 0px 0px; 
  font-size: 15px;  
  }
  
#header  {
  width: 1000px;
  height: 268px;
  margin: 0 auto;
  background-image:  url("../design-images/header.png");
  background-repeat: no-repeat;  
  }
  
#menu {
  width: 320px;
  text-align: left;
  padding:  5px 0px 0px 50px; _padding:  5px 0px 0px 80px; @padding:  5px 0px 0px 70px;
  _margin-left: -650px; @margin-left: -650px; 
  font-size: 11px;
  line-height: 48.5px;
  
  }
  
#register {
  width: 320px;
  text-align: left;
  color: #000000;
  padding:  13px 0px 0px 50px;  _padding:  10px 0px 0px 80px; @padding:  15px 0px 0px 70px;
  _margin-left: -650px; @margin-left: -650px; 
  font-size: 12px;
  line-height: 20px;
  }
  
#smenu {
  width: 960px;
  height: 29px;
  margin: 0px auto;
  padding: 10px 0px 0px 40px;
  font-size: 17px;
  text-align: left;
  font-weight: bold;
  background-image:  url("../design-images/smenu.png");
  background-repeat: no-repeat; 
  }

#obal {
  width: 1000px;
  min-height: 600px;
  margin: 0px auto;
  text-align: left;
  background-color: color: rgb(76,76,76);
  background-image:  url("../design-images/obsahbg.png");
  background-repeat: repear-y; 
  }

#topobsah {
  width: 1000px;
  min-height: 218px;
  background-color: color: rgb(76,76,76);
  background-image:  url("../design-images/topbg.png");
  background-repeat: no-repeat; 
  }

#bottomobsah {
  width: 1000px;
  min-height: 190px;
  background-color: color: rgb(76,76,76);
  background-image:  url("../design-images/bottombg.png");
  background-repeat: no-repeat;
  background-position: bottom; 
  }

#obsah {
  min-height: 600px;
  padding: 30px;  
  }

#left {
  width: 590px;
  float: left;
  }

#right {
  width: 300px;
  float: right;
  }
  
.pruhledne { 
  width: 740px;
  height: 200px; 
  background-image:  url("../design-images/bg-pr.png");
  } 

#right-obal {
  margin-top: 100px;
  width: 330px;
  height: 500px;
  float: right; 
  background-image:  url("../design-images/bg-pr.png");
  }
  

#right-text {
  padding: 10px;
  margin: 100px 0px 0px 610px; _margin: -600px 0px 0px 610px; @margin: -500px 0px 0px 610px;
  position: absolute; _position: relative; @position: relative;
  float: right;
  line-height: 15px;
  width: 300px;
  }

.tableshop {
  width: 100%;
  background-color: #4b4b4b;
  table-layout: fixed; 
  border-collapse: collapse;
  border: 1;
  }
  
.tableshoptdt {
  background-color: #666666;
  border-bottom: 3px solid #333333;
  padding: 8px 5px 8px 5px;
  }

.tableshoptd {
  background-color: #4b4b4b;
  border-bottom: 1px solid #333333;
  padding: 2px 5px 0px 5px;
  }
  

#eshop { 
  width: 935px;
  float: left;
  background-image:  url("../design-images/bg-pr.png");
  }
  
#pmenu a { 
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  padding: 0px 7px 0px 7px;
  }

#pmenu { 
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  }


#foto { 
  width: 600px; _width: 580px;
  float: left;
  margin-top: 9px;
  background-image:  url("../design-images/bg-pr.png");
  }
  

#eshop-produkt {
  padding: 15px;
  position: relative;
  }

#eshop-kat { 
  width: 190px;
  background-image:  url("../design-images/bg-pr.png");
  float: right;  
  }

#eshop-text {
  padding: 10px;
  font-size: 17px;
  font-weight: bold;
  }

#cesta {
  font-size: 17px;
  font-weight: bold;
  }
  
#strankovani {
  margin-bottom: 15px;
  float: left;
  }
  
#rozmery {
  float: right;
  }

#rozmery select {
  padding: 3px;
  }
  
.stranka {
  padding: 7px;
  border: 1px solid #000000;
  background: #ffcc00;
  color: #000000;
  }
  
.strankaa {
  padding: 7px;
  border: 1px solid #000000;
  background: #FFFFFF;
  color: #000000;
  }

.reset {
  line-height:0;
  margin:0;
  padding:0;
  }

#paticka {
  width: 980px;   _width: 1000px;
  height: 85px;   _height: 110px;
  margin: 0 auto;
  padding: 25px 10px 0px 10px;
  background-color: #333333;  
  }

#znacky {
  float: left;
  text-align: left;
  width: 600px;
  color: #FFCC00;
  }

#design {
  float: right;
  text-align: right;
  width: 200px;
  }
  
.reset {
  border:0 none;
  clear:both;
  float:none;
  font-size:0;
  height:0;
  line-height:0;
  margin:0;
  padding:0;
  width:0;
  }
  
#hintbox {
  position: absolute; top: 0; 
  background-color: black; 
  width: 150px; 
  padding: 3px; 
  border: 1px solid Silver; 
  font:normal 11px Verdana; 
  line-height:18px; z-index:100; 
  border-right: 3px solid silver; 
  border-bottom: 3px solid silver; 
  visibility: hidden;
 }
.hintanchor {
  font-weight: bold; 
  color: navy; margin: 3px 8px; 
  } 
#odeslichybu{
  text-align:left;
}
#odeslichybu .ochybu{
  width: 388px;
  padding: 5px;
  border-top : 0px;
  border-left : 0px;
  border-right : 0px;
  border-bottom : 1px solid #000000;
  background-color: #999999;
}
#odeslichybu #tlacitko{
  margin: 5px 0px;
  padding: 2px;
}
#odeslichybu #zavri{
  position: absolute;
  bottom: 5px;
  right: 5px;
}
.dale{
  font-size:15px;
  position:absolute;
  right:10px;
  bottom:10px;
  background:transparent;
  color:#FFCC00;
  cursor: hand;
  cursor: pointer;
}