body {
  background-color: #fff;
  font: 10px Verdana;
  text-align: center;    
  color: #000;
}

.index {
  color: #707070;  
}

/* anchor */
a {
  text-decoration: none;
  color: #9d5b1e;
}

a:link , a:visited , a:active {

}

a:hover {
  text-decoration: underline;  
}
/* anchor END */

/* forms */
input {
  border: 1px #67686a solid;
  background-color: #fff; color: #000;  
  width: 160px;
  margin: 5px; padding: 5px;  
}
.send {
  background-color: #78797c;
  color: #fff;
  text-align: center;
}
/* forms END*/


/* helpers */
.floatL {float: left;}
.floatR {float: right;}
.alignL {text-align: left;}
.alignR {text-align: right;}
.alignC {text-align: center;}
.err    { color: red;}
/* helpers - END */

h1, h2 {
  color: #707070;
  margin: 0 0 10px 0;
  font-size: 11px;
  text-align: left;
}

p {
  margin-bottom: 10px;
  text-align: left;
}

strong {
  font-weight: normal;
}

ul {
  text-align: left;
  margin: 0 0 10px 10px;
  list-style-type: square;
}

dt {
  font-weight: bolder;
}

dd {
  margin: 3px 0 8px 0px;
}

table {
  text-align: left;
  font: 10px Verdana;
  color: #0D2952;
  border-collapse: collapse;
  margin-bottom: 10px;
}

table thead td {
  font-weight: bolder;
  text-align: center;
  background-color: #e1e1e1;
}

table td , table th{
  padding: 5px;
  border: 1px #ccc solid;
}

table td {
  text-align: right;
}

table th {
}

img {
  border: 0;
}
/* style for base elements END */

#case {
  margin:auto;
  width: 760px;
  text-align: left;
  background: url('../images/bg_top.png') no-repeat scroll top center;
}

#heading {  
  position: relative;
}

#top {
  height: 52px;
}

#top-navig {
  height: 246px;
  background: url('../images/gauc-zena.jpg') no-repeat scroll top center;
}

#content {
	margin:0 auto;
  position: relative;
  /* minimalni vyska stranky */  
  min-height:450px;
  height:auto !important;
  height:450px;    	
	}

#main {
  margin:0 0 0 0; padding:0;
}
#main-content {
  margin:0; padding: 0;
  text-align: left;  
  padding: 10px 6px;      
}


#foot {
  clear:both;
  margin: 15px 0;
  text-align: right;
  font-size: 0.9em;
}

#foot h3 , #foot p , #foot a{
  color: #414042;
  text-align: right;  
}

#foot img {
  vertical-align: -70%;
}

.index #main-content {
  padding: 20px 0;
}
/* style for quick_navigation element */

#quick_navigation {
  
  height: 28px;
}

#quick_navigation ul{
  list-style: none;
  padding: 0 0 0 0;
  margin: 0;
  position: relative;
}

#quick_navigation li{
  float: left;
  margin: 0;
  
}

#quick_navigation li a {
  height: 26px;
  line-height: 26px;
  float: left;
  width: 126px;
  display: block;
  color: #fff;
  font-size: 1.1em;
  font-size: bold;
  text-decoration: none;
  text-align: center;
  padding: 0;
  background: url('../images/navig_button.gif') no-repeat scroll top left;
}

#quick_navigation li a:hover , #quick_navigation li .active {
}

#quick_navigation li .active {
  color: #fff;
}

 /* Hide from IE5-Mac \*/
#quick_navigation li a
{
float: none
}
/* End hide */

.block {
  display: none;
}
/* style for quick_navigation element  END */


#web-section ul{
  list-style: none;
  padding: 0 0 0 0;
  margin: 0;
  position: relative;
}

#web-section li{
  float: left;
  margin: 0;
  
}

#web-section li a {
  height: 26px;
  line-height: 26px;
  float: left;
  display: block;
  color: #fff;
  font-size: 0.9em;
  font-size: bold;
  text-decoration: none;
  text-align: center;
  padding: 0 0 0 15px;
}

#web-section li a:hover , #web-section li .active {
}

#web-section li .active {
  color: #fff;
}

 /* Hide from IE5-Mac \*/
#web-section li a
{
float: none
}
/* End hide */

 

.quick_navigation_top {
  padding-bottom: 200px;  
}

.text{
  margin-left: 320px; 
}

.text ul {
  list-style-type: none;
  padding: 0 0 20px 0; margin: 0;
}

.index #main {
  background: url('../images/slunecnice.jpg') no-repeat scroll bottom right;
}

.novinky #main {
  padding: 5px 10px; 
}

.novinky {
  color: #000;
}
.novinky h2 {
  color: #fd8900;
}

.novinky #main ol {
  margin-left: 20px
}

.novinky #top-navig {
  padding-bottom: 50px;  
}


.novinky #quick_navigation ul {
  height: 26px;
}

/* nahrada textu obrazkem -- logo */
#bon-logo {
	margin:0; padding:0;
  position: absolute;
  top: 30px; left: 15px;
	width: 234px; height: 15px;
}


#bon-logo a {
	display:block;
	width: 234px; height: 15px;
	margin:0; padding:0;
	background: url('../images/bon-offis-logo.gif') top left no-repeat; 
	text-decoration: none;
}

#bon-logo a span { display:none }
/* nahrada textu obrazkem -- logo - END */

/* nahrada textu obrazkem -- studio zdraveho spani */
#bon-studio {
	margin:0; padding:0;
  position: absolute;
  top: 26px; left: 360px;
	width: 165px; height: 16px;
}


#bon-studio a {
	display:block;
	width: 165px; height: 16px;
	margin:0; padding:0;
	background: url('../images/bon-offis-studio-zdraveho-spani.gif') top left no-repeat; 
	text-decoration: none;
}

#bon-studio a span { display:none }
/* nahrada textu obrazkem -- logo - END */
 
.sortiment-list li{
  color: #2d76a8;
  line-height: 25px;
}

.navrhy3d ,.doprava , .latex-bottom {
  padding-right: 20px;
}

.latex-top {
  padding-left: 20px; 
}

.navrhy3d-tuzky {
  margin-top: 150px;
}
