/* NEFUNKČNÍ
   ZOBRAZOVALO SE ŠPATNĚ NA WINDOWS PROHLÍŽEČÍCH
   
  @font-face {
    font-family: F015T;
    font-style:  all;
    font-weight: all;
    src: url(DBFNT0.eot);
  }
  @font-face {
    font-family: F015Tb;
    font-style:  all;
    font-weight: all;
    src: url(DBFNT1.eot);
  }
*/

body {
  margin:0px;
  padding:0px;
  font-family: Arial,"Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, lucida, sans-serif;
  background:#fffae9;
  font-size:12px;
  color:#a93810;
  word-spacing: 1px;
  line-height:15px;
}


a {
  text-decoration:none;
  color:#7e0a00;}

p {
  margin:0px;
  padding:0px;
  padding-top:20px;}

ol {margin:0px;padding:0px}

img {border:0px}

strong {font-weight:normal;}

h1, h2 {
  font-weight:normal;
  margin:0px;
  padding:30px;
  line-height:100%;}

/* obsah */

.hlavni-div {
width:960px;margin:auto;background:url('menu-pozadi.png');background-repeat:repeat-y;background-position:left;background-color:#FFFFFF;}

.obsah {
  width:693px;
  float:left;
  position:relative;}

/* stromové menu */
  
.container {
  padding-top:40px;
  height:95px;
  font-size:11px;}
  
.container table {
  margin:0px 9px 0px 9px;}
  
.container td {
  padding-left: 1px;
  padding-right: 1px;}
  
.container td a, .container .aktivni a{
  text-transform:uppercase;
  padding:8px;
  display:block;
  height:31px}

.container td a b{ 
  font-weight:normal;} /* neaktivní tenké */
.container .aktivni a, .container .aktivni a b{
  font-weight:bold;} /* aktivní tlusté */

.vyrobky {
  position:relative;
  height:50px;
  text-transform:uppercase;}

.vyrobky a:hover{
  text-decoration:underline}

.vyrobky_odkazy{
  position:absolute;
  left:20px;
  bottom:17px;}

.vyrobky .otevreny {
  font-weight:bold;}

/*  přehledy */

ul {margin: 4px 0px 0px 14px;padding:0px}

.radek {
  clear:both;
  margin-left:22px;
  height:186px;}

.popisek {
  position:relative;
  float:left;
  padding:10px;
  width:356px;
  height:148px;
  background-repeat:no-repeat;
  font-size:11px;
  line-height:13px;}

.popisek h2 {
  padding:0px;
  margin:10px 0px 13px 15px;
  font-weight:normal;
  text-transform:uppercase;
  font-size:22px;}

.popisek li {padding-bottom:1px}

.popisek b {font-size:12px;}

.popisek .vice {
  position:absolute;
  top:147px;
  right:12px;
  text-decoration:underline;}

.obrazek {
  margin-left:25px;
  display:block;
  float:left;}

/*  detail */

.detail {
  background-image: url('seda-tecka.jpg');
  background-repeat:repeat-y;
  background-position:346px top;
  color:#616161;
  font-size:11px;
  line-height:130%;}

.bez_cary {
  background-image:none!important;}

.detail .levy {
  width:346px;
  float:left;
  position:relative;
  top:1px;
  _top:0px;}

.detail .levy .obr {
  display:block;}

.detail .pravy {
  float:left;
  width:246px;
  padding:22px 50px 20px 50px;
  position:relative;}

.detail .pravy h2 {
  margin:0px;padding:0px;
  margin-bottom:15px;
  font-weight:normal;
  color:#ba8347;
  text-transform:uppercase;
  font-size:22px;}
  
.detail .pravy h1 {
  margin:0px;padding:0px;
  margin-bottom:5px;
  font-weight:normal;
  color:#ba8347;
  text-transform:uppercase;
  font-size:18px;}

.detail .pravy img {
  display:block;}

.detail .pravy .podtitul{
  text-transform:uppercase;
  padding:10px 0px 30px 0px;}



.detail .prikryvka .obr {
  display:block;}

.detail .prikryvka_vpravo{
  position:absolute;
  left:430px;
  top:150px;
  width:230px;}

.detail .prikryvka_vpravo ul{
 padding-left:1px;}

.detail .prikryvka_vpravo img{
  display:block;
  margin-bottom:15px;}

.detail .text {
  padding:40px;}

	/*  piktogramy */
	.piktogramy {
   	  background-image: url('sedy-prechod.jpg');
  	  background-repeat:repeat-x;
 	  text-align:center;
 	  padding-top:25px;}
  
	.dvapiktogramy {
	  float:left;
	  width:280px;
	  padding-left:40px;
	  padding-bottom:40px;}
	  
	.dvapiktogramy h4 { 
	  color:#c6c6c6;
	  text-transform:uppercase;
	  font-size:15px;
	  margin:0px;
	  padding:0px;
	  padding-bottom:20px;
	  line-height:140%;}
  
	.ikony {
	  margin-bottom:20px;}
	
	.ikony td {
	  width:57px;
	  padding:4px;
	  text-align:center;
	  vertical-align:top;
	  font-size:10px;
	  line-height:100%;}
	  
	.ikony .ikona{
	  height:45px;}

	  .pikto_delsi_popis {
		width:250px;
		position:absolute;
		left:-70px;
		top:-20px;
		z-index:55;
		padding:10px;
		background-color:#FFFFFF;
		border: solid #d5e6f3 10px;
		font-size:12px;
		line-height:130%;
		text-align:left;}
  
  
	/*  vzorník */

	.vzornik {
	  width:246px;
	  border-collapse:collapse;
	  table-layout:fixed;}

	.barvy {
	  margin-left:33px;
	  width:200px;}

	.barvy td{
	   padding:0px!important;
	   line-height:25px;}

	.vzornik td{
	  color:#ac4f0f;
	  padding:5px;
	  vertical-align:top;}
	  
	.vzornik td img {
	  border: solid #798991 2px;
	  margin-bottom:5px;}
	  
	.vzornik td span{
	  padding:0px 20px 0px 20px;
	  border: solid #798991 1px;}
	  	
	.vzornik .klikaci {
	  cursor: hand; cursor: pointer;}
	  
	/*  velikosti */

	.velikosti {
	  background-color:#ffeca9;
	  color:#ba8347;
	  margin:32px;
	  margin-left:0px;
	  padding:10px;}
	  
	  .piktogramy .velikosti {
	  position:relative;
	  text-align:left;
	  margin:20px 50px 30px 50px;}
	  
	  
	.povlec {margin-left:32px;}
	.rucniky {margin-left:12px;margin-right:13px;}
	.sirsi {
	  margin:30px 32px 30px 0px}

	  	  	
	.velikosti .nadpis{
	  font-weight:bolder;
	  text-transform:uppercase;
	  margin-bottom:10px;}
	 
	 .nadpis_doporuceni {
	  font-weight:bolder;
	  text-transform:uppercase;
	  margin:20px 0px 10px 33px;
	  color:#ba8347;}
	 
	/*  parametry */
	
	.parametry {
	  margin-top:20px;
	  width:246px;
	  background-color:#ffeca9;
	  color:#ba8347;}
	  
	.parametry td{
	  padding:5px;
	  vertical-align:top;}

.prodejni_mista  {
padding-left:40px;
line-height:130%;}

.prodejni_mista .kraj {
  width:216px;
  height:54px;
  position:absolute;
  right:40px;
  top:40px;
  background-image:url(mapka/sklo.jpg);
  padding:0px;
  color:#af1d1d;
  text-transform:uppercase;
  font-weight:bold;
  font-size:14px;
  line-height:54px;
  vertical-align:middle;
  text-align:center;}

.prodejni_mista table {
  width:100%;}

.prodejni_mista td {
  width:50%;
  vertical-align:top;
  padding-right:80px;}

.prodejni_mista h2 {
  font-weight:bold;
  text-transform:uppercase;
  margin:0px;
  margin-top:10px;
  padding:0px;
  font-size:13px;
  line-height:17px;}

.prodejni_mista a:hover {
  text-decoration:underline}
  
.prodejni_mista .mesto {
  color:#ba8347;
  font-weight:bold;
  text-transform:uppercase;
  margin:10px 0px 0px 0px;
  border-top: solid #ba8347 1px;
  padding:5px 0px 0px 0px;
  font-size:13px;
  line-height:17px;}

.sikmy {
  text-transform:uppercase;
  font-size:16px!important;
  color:#616161!important;
  font-weight:normal!important;
  font-style:italic!important;
  margin-bottom:15px!important;
  }
  
.dokumenty h2{
  text-transform:uppercase;
  padding:0px;
  margin-top:20px;
  margin-bottom:100px;}
  
.dokumenty h3{
  color:#ba8347;
  font-weight:bold;
  text-transform:uppercase;
  margin:20px 0px 20px 0px;
  border-top: solid #ba8347 1px;
  padding:5px 0px 0px 0px;
  font-size:13px;
  line-height:17px;}

.dokumenty a{text-decoration:underline}
.dokumenty a:hover{text-decoration:none}

.texty {
  padding:40px;
  padding-top:20px;
  color:#616161;}

.texty h1{
  padding: 10px 0px 0px 0px;
  margin:0px;
  font-size:20px;
  color:#7e0a00!important;
  text-transform:uppercase;}

.texty a{
  font-weight:bold;}

.texty a:link, .texty a:active, .texty a:visited {
  text-decoration:underline;}

.texty a:hover {
  text-decoration:none;}

.texty ol {
  padding:20px;}

.texty li {
  padding-bottom:12px;}

.bez_radkovani li {
  padding-bottom:0px;}

.nadpis_textu {color:#b90f17;position:absolute;top:100px;left:66px;margin:0px;padding:0px;font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-transform:uppercase}

.pesak {
  text-align:right;
  padding-right:20px;
  padding-top:20px;}

/* slevy u povlečení */

.rozmery {
  background-color:#fbeeb9;
  padding:10px;
  color:#be9458;
  margin-bottom:20px;
  width:172px;
  text-align:left}

.sleva {
  background:url(sleva-bg.png) no-repeat;
  height:22px;
  width:171px;
  position:relative;
  margin-top:4px}

.sleva .puv_cena {
  color:#bb9459;
  position:absolute;
  text-decoration:line-through;
  left:7px;
  top:3px;}

.sleva .slev_cena {
  color:#ffffff;
  font-weight:bold;
  position:absolute;
  left:62px;
  top:3px;
  font-size:12px}

.rozmer {
  padding:7px 0px 0px 7px;
  font-weight:bold;}