h1,h2,h3,h4,h5,h6 {color:#D89858;font-size:13px;}
.cleaner {clear:both;}
.ptop {padding-top:5px;}
.pleft {padding-left:5px;}
.ptop2 {padding-top:10px;}
.ptop3 {padding-top:15px;}
.pbott2 {padding-bottom:10px;}
.acenter {text-align:center;}
.mtop2 {margin-top:15px;}

.biglines {line-height:16px;}
.textbigger {font-size:13px;}
.brown {color:#D89858 !important;}
.grey {color:#666 !important;} 
.underline {text-decoration:underline !important;}
a:link {text-decoration: none; color: #666;}
a:visited {text-decoration: none; color: #666;}
a:hover {text-decoration: underline; color: #3C5C5C;}
a:active {text-decoration: underline; color: #3C5C5C;}

body {
  background:#FFF6EE url('http://www.dobryfuton.cz/masazni-stoly/img/df.png') center repeat-y;
  text-align:center;
  font-size:11px;
  font-family: Verdana, Arial;
  margin:0;padding:0;
  }
#kontejner {
  width:775px;
  background:#fff;
  padding:10px 10px;
  margin:0 auto;}

#stranka {text-align:left;}
#banner {
  background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/banner2.jpg') center no-repeat;
  width:775px;
  height:90px;
  margin:0 0 3px 0;
  }
#banner h1 {display:none;}
#banner a {
  display:block;
  width:775px;
  height:90px;}
#menu {
  background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/menu.gif') no-repeat center top;
  height:35px;
  color:#fff;
  padding:0 0 0 30px;
  }
#menu ul {
  margin:0;
  padding:0;}
#menu li {
  list-style-type:none;
  display:inline;
  
  line-height:33px;
  padding:0 30px 0 0;}

#menu a:link {text-decoration: none; color:#fff;font-size:11px;}
#menu a:visited {text-decoration: none; color: #fff;}
#menu a:hover {text-decoration: underline; color:#fff;}
#menu a:active {text-decoration: underline; color:#fff;}
      

#mainmenu {
  margin:10px 0 0 0;
  padding:0 10px 10px 10px;
  }
#mainmenu li {
  list-style-type:none;
  background:url('http://www.dobryfuton.cz/masazni-stoly/img/sep.gif') no-repeat left;
  padding:7px 0 7px 15px;
  margin: 5px 0 5px 0;
  border-top:1px solid #F0ECE9;
  border-bottom:1px solid #F0ECE9;
  font-weight:bold;
  display:block;
  }


#mainmenu .sub,#mainmenu .sub li {background:none !important;font-weight:normal;}
#mainmenu .sub {padding:0 0 0 0px; margin:0;display:inline;border:none;}
#mainmenu .sub li {padding:3px 0 3px 0;margin:0;}

#mainmenu li a {display:block;}
#mainmenu a:link {text-decoration: none; color: #656565;}
#mainmenu a:visited {text-decoration: none; color: #656565;}
#mainmenu a:hover {text-decoration: underline; color: #686667;}
#mainmenu a:active {text-decoration: underline; color: #686667;}

#mainmenu .sub .submenu {margin:0;padding:0 0 0 15px;}
#mainmenu .submenu li {list-style-type:none;border:none;padding-left:0;}
#mainmenu .submenu li a:link {text-decoration: none; color: #686667;}
#mainmenu .submenu li a:visited {text-decoration: none; color: #686667;}
#mainmenu .submenu li a:hover {text-decoration: underline; color: #686667;}
#mainmenu .submenu li a:active {text-decoration: underline; color: #686667;}
               
#levysloup {
  float:left;
  width:167px;
  margin:10px 0 0 0;
  }
#lin {
  height:600px;
  background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/levy-bg.gif') repeat-x bottom;}

#ls {
  height:15px;
  background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/levy-s.gif') no-repeat top;}
#newsletter {margin:5px 0 0 0;}
#newsletter #no div {padding:5px 5px 0 5px;color:#fff;}
#newsletter #no span {font-size:9px;}
#newsletter #no form input {margin:5px 0 5px 0;font-size:10px;padding:3px;}

#ntop {
  height:7px;
  line-height:7px;
  background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/news-v.gif') no-repeat top;}
#no {
  height:92px;
  background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/news-bg.gif') repeat-x top;}
#nbott {
  height:9px;
  background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/news-s.gif') no-repeat top;}

.novinka {border-top:1px solid #ECEDE8;padding:8px 0 8px 0;}
.novinka h3 {font-size:11px;display:inline; color:#666 !important;}
#noo .nadpis {padding:10px 0 5px 0;font-weight:bold;color:#666 !important;}
#noo {color:#666 !important;}

.obsahkontakt {}

#obsah {
  text-align:left;
  float:left;
  width:440px;
}
#obsah div.in {padding:15px;}
#pravysloup {
  margin:10px 0 0 0;
  width:168px;
  float:left;
  }
#notop {
  height:10px;
  line-height:10px;
  background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/novinka-v.gif') no-repeat top;}
#noo {
  
  padding:0px 10px 5px 10px;
  background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/novinka-bg.gif') repeat-x top;}
#obsah p {line-height:16px;}
/*--- FORMULARE ---*/
form {width:400px;}
form legend {
	font-size:15px;
	color:#CFA126;
	font-weight:bold;
	padding:0em 10px 0px 10px;
	margin:0;
	_margin-bottom:10px;
	}
form label,
form em{
	color:#666;
	margin:0;padding:0;
	font-weeight:bold;
	font-size:13px;
	}
form em {color:red;}
form fieldset {margin:0;padding:10px 10px 10px 0px;margin-bottom:1em;_padding:0 10px 10px 0px;}
form label {padding-left:1em;}
form input,
form select,
form textarea {border:1px inset #999;margin:0.3em; background-color:#f7f7f7;}
form textarea {width:300px;height:150px;}
form fieldset{border:1px solid #ccc;}
form dt,
form dd {margin:0;padding:0;display:inline;}
form dl {margin:0;padding:0;}
form dt {width:170px;float:left;}
form dd {width:200px;}
form .button {margin-bottom:0.5em;border:1px solid #666;padding:3px;}
form dl.radio dd{display:block;}
form dl.radio dt{float:left;display:block;width:100px;}
form p {padding: 0 10px 10px 10px;}
form h2 {padding:5px 0 5px 10px;}

#contactform {width:410px;}
#contactform legend {
	font-size:15px;
	color:#CFA126;
	font-weight:bold;
	padding:0em 10px 0px 10px;
	margin:0;
	_margin-bottom:10px;
	}
#contactform label,
#contactform em{
	color:#666;
	margin:0;padding:0;
	font-weeight:bold;
	font-size:13px;
	}

#contactform em {color:red;}
#contactform fieldset {margin:0;padding:10px 10px 10px 0px;margin-bottom:1em;_padding:0 10px 10px 0px;}
#contactform label {padding-left:1em;}
#contactform input,
#contactform select,
#contactform textarea {border:1px inset #999;margin:0.3em; background-color:#f7f7f7;}
#contactform textarea {width:300px;margin-left:15px;height:150px;}
#contactform fieldset{border:1px solid #ccc;}
#contactform dt,
#contactform dd {margin:0;padding:0;display:inline;}
#contactform dl {margin:0;padding:0;}
#contactform dt {width:150px;float:left;}
#contactform dd {width:200px;}
#contactform .button {margin-bottom:0.5em;border:1px solid #666;padding:3px;}
#contactform dl.radio dd{display:block;}
#contactform dl.radio dt{float:left;display:block;width:100px;}
#contactform p {padding: 0 10px 10px 10px;}

#news {margin:0;padding:0;width:auto;}

.newslink {   
  color: #fff;
   background-color: transparent;
   text-decoration: none;
  
   border: none;
   cursor: pointer;
   cursor: hand;}
/*---- BUBLINY----*/

.bublinam {
  width:122px;
  float:left;
  margin:10px 22px 10px 0px;}
.bublinam3 {margin-right:0px !important;}
.bublinav {
    background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/bublina-v.gif') repeat-x top;
    height:6px;
    line-height:6px;
    }
.bublinas {
    background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/bublina-s.gif') repeat-x top;
    height:7px;
    line-height:7px;
    }
.bublinao {
  color:#666;
  text-align:center;
  border-left:1px solid #E0DFC0;
  border-right:1px solid #E0DFC0;}
.bublinam h2 {margin:0;padding:0 0 3px 0;font-size:12px;}

a img {border:none;}

.bublinam .nadpisek {padding:0 0 0px 0;}
a.koupit {display:block;padding:3px 0 0 0;}
a.koupit:link {text-decoration: underline; color: #E0A060;font-weight:normal;}
a.koupit:visited {text-decoration: none; color: #E0A060;}
a.koupit:hover {text-decoration: underline; color: #3C5C5C;}
a.koupit:active {text-decoration: underline; color: #3C5C5C;}

#intro {color:#666;padding:0 0 10px 0;line-height:17px;}
#intro h1,#intro h2,#intro h3,#intro h4 {color:#666;font-size:12px;font-weight:bold;display:inline;padding:0;margin:0;}
#intro p {margin:0;padding:0;}

#spodek {
  background:#fff url('http://www.dobryfuton.cz/masazni-stoly/img/spodek.jpg') no-repeat center;
  height:37px;
  margin:6px 0 10px 0;
  text-align:right;}
#spodek div {padding:0 20px;line-height:37px;}
.kontaktpravy .nadpis {border-bottom:1px solid #ECEDE8 !important;padding:20px 0 5px 0 !important;margin:0 0 10px 0;}

.navigace h3 {display:inline;}
a.detailobr img {}
a.detailobr {display:block;border:1px solid #E0E0C1;padding:3px;}
a:hover.detailobr {border:1px solid #999;padding:3px;}
a:visited.detailobr {border:1px solid #E0E0C1;padding:3px;}

.detailo {float:left;margin:5px;}

a:link.black {text-decoration: none; color: black;}
a:visited.black {text-decoration: none; color: black;}
a:hover.black {text-decoration: underline; color: #666;}
a:active.black {text-decoration: underline; color: black;}

.popisprodukt {line-height:16px;}

a.obrintro {height:102px;min-height:102px;_height:102px;line-height:102px;vertical-align:center;}
.rebal {  
  background:url('http://www.dobryfuton.cz/masazni-stoly/img/lg-male.gif') no-repeat left;
  padding:13px 0 13px 24px}
/*----center obrazky ---*/

.galerie .dli
{
display: -moz-inline-box;
display: inline-block;
/*\*/ vertical-align: top; /**/
margin: 0;
padding: 0;
}

.galerie .dli div
{
/*\*/ display: table; /**/
width: 120px;

}


/* IE7? \*/
.galerie>.dli .wrimg
{
display: table-cell;
vertical-align: middle;
width: 120px;

height: 110px;
}
/**/

.galerie img
{

vertical-align: middle;
}




@media all and (min-width: 0px)
{
.galerie
{
border-collapse: collapse;
}
.galerie a
{
display: inline-block;
vertical-align: top;
}
.galerie
{
display: inline-block;
}

#flink {text-align:center;margin:10px 0 0 0;font-size:11px;}

#flink {text-align:center;margin:10px 0 0 0;font-size:11px;}
#flink a {text-decoration: none; color: black;}
#flink a:visited {text-decoration: none; color: black;}
#flink a:hover {text-decoration: underline; color: black;}
#flink a:active {text-decoration: underline; color: black;}
       
