body{
  -width: 930px;
  margin: 0 auto;
  text-align: center;
  background-color:#636;
  --background-color:#441844;
}

h1, h2 {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #CF3;
}

h1{
  font-size: 24px;
  letter-spacing: 3px;
}

h2{
  font-size: 20px;
  margin-left: 0px;
  margin-right: 0px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  color:#CF3;
}

h4 {
  margin-top: 20px;
  font-style: italic;
}

.desc 
{
  font-size: 16px;
}

.note
{
  font-size: 16px;
  font-style: italic;
  color: #EEE;
}

a:hover {color:#B35A00}

/* zlaty design
a {color:#13375E}
a:hover {color:#EAEAEA}
*/
p {
  margin-top: 5px;
  margin-bottom: 15px;
  line-height: 1.5em;
}

table {
  border-spacing: 0px;
  border-collapse: collapse;
  border: 1px solid black;
  margin-top: 15px;
  margin-bottom: 15px;
}

td {
  border: 1px solid black;
  padding:10px;
  vertical-align: middle;
}

img{
  border: 1px solid black;
}

td p {
  margin: 5px;
}

.noborder{
  border-width: 0px;
}

p, table, ul, h3, h4, h5, a, label, select
{
  font-size: 18px;
  color: #CCC;
}

input
{
  color: #2A2A2A;
}

input[type='radio']:checked label.radio 
{ 
  color: #CF3;
}

select{
  color: #CCC;
  background-color: #636;
}

ul {
  list-style-type: none;
  line-height: 1.5em;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
}

.rozmery
{
  font-family: Arial;
  font-size: 14px;
}

li {
  margin-bottom:5px;
}

.menu li
{
  margin-bottom:15px;
}

.docBody {
  font-family: Arial, Helvetica, sans-serif;
  zoom: 1;    
  background-color:#636;
  color: #CCC;
}

.docContainer {
  text-align: left;
  margin: 0 auto;
  padding: 0 0 0 0px;
  position: relative; 
  min-height:500px;
}

.docFooter {
  clear:both;
  text-align: center;
  position: relative; 
  padding-top: 60px;
  padding-bottom: 20px;
}

.docFooter p {
  font-size: 14px;
}

.hmain {
  background-color:#441844;
  width: 100%;
  --border-radius: 10px;
}

.hmain a, p
{
  /*font-size: 16px;*/
}

.inner {
  position: relative;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
}
.unchecked
{
  background-color: #B30066;
}
.checked
{
  background-color: #CF3;
}                  

.inCart
{
  padding:5px 20px;
  background-color: #660;
  cursor: pointer;
  color:black;
  border-radius: 5px;
}
.inCart:hover
{
  color:white;
}

.minibtn
{
  margin: 5px;
  padding:2px 5px;
  cursor: pointer;
  color: #CCC;
  font-size: 14px;
  text-decoration: underline;
}
.minibtn:hover
{
  color:#B35A00;
}
.tabheader
{
  background-color: #441844;
}
.radio
{
  min-width: 30px;
  margin: 5px;
  padding: 3px 5px;
  cursor: pointer;
  text-align: center;
  float: left;
  border: 1px solid #999;
  color: #999;
  border-radius: 3px;
  font-size: 14px;
}
.radio:hover
{
  background-color: #660;
  border: 1px solid black;
  border-radius: 3px;
  --font-size: 18px;
  color: white;
}
.radiosel
{
  background-color: #660;
  border: 1px solid black;
  font-size: 18px;
  color: black;
}
.c1{
  width:250px;
  text-align:right;
  padding: 0 5px 5px 0;
  border: 0px;
}
.c2{
  width:300px;
  text-align:left;
  padding: 0 5px 5px 20px;
  border: 0px;
}
.c3{
  width:250px;
  text-align:left;
  padding: 0 5px 5px 20px;
  border: 0px;
}

.NCatOuter{
  width:380px; 
  height:300px; 
  float:left; 
  padding:5px;
}