body, html {
	font-family: "Arial", "Tahoma", Times, Sans-serif;
	line-height:16px;
	padding:10px;
	font-size:13px;
	background:#fff;
}
#center {
	margin:0 auto 0 auto;
	width:936px;
}
a {color:#000; text-decoration:underline}
a:hover {text-decoration:none}
h1,h2,h3,h4 {font-family:georgia;}
h1 a,h2 a,h3 a,h4 a{text-decoration:none}

p a {color: #31619C}
#logo {
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #bbb;
	line-height:30px;
	height:30px;
	padding: 0 0 0 90px;
    background: url(../images/g.png) repeat-x;
    font-size: 18px;
	font-family: georgia;
	margin:0 12px 0 0;
	
}
#logo img {
	border: 1px solid #bbb;
	margin: -12px 16px -24px 0;
	_position:relative;
	_top:0;
	float: left;}
#logo em {margin: 0 0 0 16px; font-size:14px;}
#logo h1 {
  margin:0;
  font-size: 18px;
  display:inline;	
}
#logo a {
	font-weight:bold;
	text-decoration:none
}
#logo em a {
   font-weight:normal;	
}
#logo em a:hover,#logo em a:focus,#logo em a:active {
   text-decoration:underline;	
}
#levy h2, #obsah h1, #obsah .boxHp h3  {
	text-align: center;
	border: 1px solid #ddd;
	line-height:26px;
	background: #faeab4;
	margin:5px 0 8px 0;
	font-size:20px;
	line-height:28px;
	padding:0;
}
#navigace {
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin:12px 0 0 247px;
	|margin:17px 0 0 107px;
	padding:0 0 0 16px;
	height:22px;
	line-height:22px;
	width:661px;
	position:absolute;
	top:60px;
}
#navigace a {
color: #555
}
span.r {float: right}
span.l {float: left}
#levy {
	width: 247px;
	margin:0;
}
#menu {
	margin:0 0 0 20px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	padding:30px 0 0 0;
}
#menu ul {
  margin:0;
  padding:0;
  line-height:22px;
}
#menu ul li {
  list-style:none;
  margin: 20px 0 0 0;
}
#menu ul li strong {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  display:block;
  margin:0 0 0 -19px;
  background:#F9E5C0;
  text-align: center;	
}
#menu ul li span {
  font-weight:bold;	
}
#menu ul ul {
  background:#fff;
  margin:0;
  padding:0;
}
#menu ul li {
  margin:0 0 -0 0;
}
#menu ul li.sortiment {
  margin:20px 0 0 0;
}
#menu ul li a {
  margin:0 0 0 -19px;
  _margin:0 0 -16px -19px;
  |text-indent:-12px;
  padding: 0 0 0 40px;
  border-bottom: 1px solid #DDD;
  text-decoration: none;
  display:block;
}
#menu ul li a:hover {
  border-left: 18px solid orange;
  border-bottom: 1px solid orange;
  padding: 0 0 0 22px;
  background: #F9E5C0;
}
#menu ul li#active a {
  padding:0 0 0 22px;
  border-left: 18px solid #F9E5C0;
  border-bottom: 1px solid #F9E5C0;
  background: #fdf8e3
}
#menu ul li#active a:hover {
  border-left: 18px solid orange;
  border-bottom: 1px solid orange;
  background: #F9E5C0
}
.nabidka {
  border: 1px solid #bbb;
  margin: 25px 0 0 20px;
  padding: 6px;
  color: #333;
}
.nabidka h2,.box h2  {
margin: 0;
color: #000
}
#obsah {
	float:right;
	width:676px;
	padding: 43px 0 0 10px;
}
#obsah h2 {
  border-bottom: 2px solid #ddd;
  padding:0 0 5px 0;
  font-size:18px;
}
#obsah .description h2 {
  border:0 none;	
}
#obsah .description table, #obsah .stul table {
  border-top:1px solid #ccc;;
  border-bottom:1px solid #ccc;;	
}
#obsah .description table td, #obsah .description table th, #obsah .stul table td, #obsah .stul table th {
	border-bottom:1px solid #ccc;
	background:#F2F4FD;
}
#obsah .description tr:nth-child(2n) td,#obsah .description tr:nth-child(2n) th, #obsah .stul tr:nth-child(2n) td, #obsah .stul tr:nth-child(2n) th {
  background:#fff;	
}
#obsah .description2 table {
  width:98%;	
}
#obsah .description2 tr th[colspan='2'] {
    background:#DDE0EE;
    text-align:center;        
}

#paticka {
	margin: 16px 140px 0 140px;
	border-top: 1px solid #BBB;
	text-align:center
}
.box,.boxHp {
	width: 325px;
	|width:324px;
	_width:318px;
	border: 1px solid #ccc;
	margin: 16px 10px 0 0;
	float: left
}
.inbox {
	margin: 4px 14px 4px 14px;
}
#obsah .box h2{
	margin: 0;
	text-align: center;
	background: #faeab4;
	padding: 1px;
	font-size:16px;
	border:0;
	line-height:18px;
}
.box img {
	width: 100%;
}
a.a_box,form fieldset table input.button {
	
	background:#FFFBE7 url(../images/g.png) repeat-x;;
	display: block;
    line-height:20px;
    text-align:center;
    font-weight:bold;
    border:1px solid #DBCD9E;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    margin:0 10px 10px 10px;
    font-size:15px;	
    text-decoration:none;
    padding:3px 10px 3px 10px;
}
form fieldset table input.button  {
   float:left;	
   font-weight:normal;
   margin:0;
}
form fieldset table input.button.bold {
  font-weight:bold;	
}
a.a_box:hover,form fieldset table input.button:hover {
  background:#ECDCA7;
  cursor:hand;	
}
a.button {

}
img {
	border: 0
}
.reset {
	border: 0 none;
	clear: both;
	float: none;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 0
}
.clear {
display:table;
width: 100%;
}
p.hodnoty {
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
font-size: 1.5em;
padding: 0 0.5em 0 1em;
display: inline;
}
p.hodnoty a{
border: 1px solid #ddd;
background: #fff;
padding: 0 0.5em 0 0.5em;
margin: 0 0.5em 0 0;
text-decoration:none
}
p.hodnoty a:hover {
background:#faeab4
}
p.hodnoty a.act {
background: #faeab4;
}
p.poznamky{
border-left: 1em solid #eee;
color: #444;
padding: 8px;
}
p.poznamky p{
margin:0
}
#provedeni1,#provedeni2,#provedeni3,#provedeni4,#provedeni5,#provedeni6,#provedeni7,#provedeni8 {
border-bottom: 16px solid transparent
}
.provedeni a {
text-decoration:none
}
.provedeni img {
width: 80px;
}
a img.zvetsit {
	border: 1px solid #bbb;
	float: left;
	margin: 0 8px 8px 0;
}
a img.zvetsit:hover {
	border: 1px solid #faeab4
}
a img.small {
	border: 1px solid #bbb;
	margin: 0 8px 8px 0;
	float: left;
}
a img.small:hover {
	border: 1px solid #faeab4
}
table {text-align: left; border-collapse: collapse;}
table th,td {padding: 5px 16px 5px 16px;text-align:left;vertical-align: top;}
table.cena {margin: 16px 0 0 0;}
table.cena td {
  background: #99ff99;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000
}
tr.spc td {
background: #faeab4;
font-weight: bold
}
td.red {color: red}
form {margin:0 12px 0 0;}
form fieldset {margin: 0 0 15px 0;border:1px solid #eee;
   background:#fafafa;padding:5px 0 5px 0;}
form#form_postel,form#form_matrace,form#form_rost {background:none;border:0;}
fieldset {|position:relative;margin:0 0 15px 0;border:0; padding:7px 0px 5px 0px}
a img.provedeni {border-bottom: 16px solid transparent; margin: 6px }
a img.provedeni:hover {border-bottom: 16px solid #faeab4}
ul {list-style: square inside}
#varovani ul{color:#f00}
li.level2 {margin-left: 30px}
p.stred {text-align:center}
ul.ok {color:green}
ul.er {color:#F00}

.sloupec {float:right; margin: 0 12px 0 16px}
.sloupec img {display:block; margin: 0 0 16px 0}

.buy {background:#f9f9f9; border-left: 8px solid #ccc; padding: 8px; margin-right:12px;}
.bold {font-weight:bold;}

.stulImg {
    float:left;
    padding:10px;
    border:1px solid #ccc;
    margin:0 10px 10px 0;	
}
.stulGallery {
    padding:0 0 5px 0;
    margin:0 0 10px 0;
    border-bottom:1px solid #ccc;
}
.stulGallery img {
    float:left;
    margin:2px;
}

ul.category {
   margin:0 12px 15px 0;
   padding:10px;
   border:1px solid #eee;
   background:#fafafa;
   font-size:14px;
   font-weight:bold;
   font-family:georgia;
}
ul.category li {
   display:inline;
   margin:0;
   padding:0;
   list-style:none;
}
ul.category li a {font-weight:normal}
#obsah h1,#obsah h2 {margin-right:12px;}
.hpBox {
    float:left;
    width:157px;
    _width:154px;
    margin:0 12px 0 0;
    |margin:10px 12px 0 0;
}
#obsah .hpBox h2 {
  margin:0;
  font-size:16px
}
.hpBox ul {
   	margin:0;
   	padding:5px 0 0 0;
   	
}
.hpBox ul li {
   margin:0 0 6px 0;
   padding:0;	
   font-family:georgia;
   font-size:14px;
   line-height:17px;
   list-style:none outside;
   color:#777;
}
.hpBox ul li a {color:#333;}
span.tab {
  background:#f0f0f0;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  border-right:1px solid #eee;
  text-align:center;
  font-family:georgia;
  font-weight:bold;
  font-size:13px;
  line-height:16px;
  padding:0 10px 0 10px;

}
input {
  |font-size:12px;
}
.radek {
  border-bottom:1px solid #eee;
	clear: both;
	height: 5px;
	font-size:0px;
	margin:0 20px 0 0;
}
.blind {
	position:absolute;
	top:-1000px;
	left:-1000px;
	width:1px;
	height:1px;
}
