body, img, p, form, h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px}

a {color: #642201;}
a:hover {}
img {border: 0px;}

			
.clear {clear: both; height: 1px; color:  #fff;}
.bold {font-weight: bold;}
.bgred {background-color: #9d3220;}
.seplin {height: 4px;}
.martop5 {margin-top: 5px;}
.martop10 {margin-top: 10px;}
.martop20 {margin-top: 20px;}
.right {float: right;}
.w160 {width:160px;}
.w80 {width:80px;}
.w100 {width:100px;}

body {background: url('bg.gif') repeat-x #fff;	color: #642201; font-family: Tahoma, Arial; font-size: 75%; line-height: 1.3; }

#obal {width:  1024px; margin: 0px auto; position: relative;}

#l {width: 207px; float: left;}
#p {width: 800px; float: right;}

.logo {margin-bottom: 20px;}

#menu {padding: 1px 1px 1px 1px;}
#menu h2 {background-color: #642201; color: #ddc9b6; font-size: 100%; font-weight: bold; border-bottom: 2px solid #fff; padding: 2px 10px 2px 20px; letter-spacing: 2px;}
#menu a {display: block; background: url('puntik.gif') no-repeat 7px 10px #ddc9b6; text-decoration: none; padding: 4px 10px 4px 20px; margin-bottom:0px;
			font-weight: bold; font-size: 11px; border-bottom: 2px solid #fff;}
#menu a:hover {background-color: #fff; border-bottom: 2px solid #642201; color: #000;}
#menu .lvl1 {background: url('puntik.gif') no-repeat 20px 10px #f5ebe2; border-bottom: 2px solid #ddc9b6; font-weight: normal; padding-left: 35px;}
#menu .lvl2 {background: #fff; border-bottom: 2px solid #ddc9b6; font-weight: normal; padding-left: 45px;}
#menu .lvl3 {background: #fff; border-bottom: 2px solid #ddc9b6; font-weight: normal; padding-left: 55px;}

#hlava {height: 80px;}

#vmenu {height: 26px;}
#vmenu a {color: #ddc9b6; text-decoration: none; font-weight: bold; display: block; float: left; padding: 6px 10px 5px 10px;}
#vmenu a:hover {color: #fff;}
#vmenu .odd {float: left; color: #998572; padding: 6px 0px 5px 0px;}
#vmenu .sel {background-color: #c4a17e; color: #642201;}


#vitejte {color:#642201; padding: 7px 0px 7px 5px; }


#kolaz {background: url('bg-kolaz.jpg') center no-repeat #fff; height: 176px; position: relative;}
#kolaz .obs {position: absolute; top: 20px; right: 30px; color: #642201; letter-spacing: 1px;}
#kolaz .obs h2 {color: #000; font-weight: normal; font-size: 27px; letter-spacing: 2px; margin-bottom: 10px;}
#kolaz .obs ul {padding: 0px 10px 0px 35px; margin: 0px; list-style-type: square; font-weight: bold;}
#kolaz .obs ul li {padding: 1px 0px 1px 0px;}

#kolaz2 {background-color: #ddc9b6; height: 168px; position: relative; margin-bottom: 10px;}
#kolaz2 .col1 {background-color: #642201; position: absolute; top: 7px; left: 7px; width: 245px; padding: 6px;}
#kolaz2 .col2 {background-color: #642201; position: absolute; top: 7px; left: 271px; width: 245px; padding: 6px;}
#kolaz2 .col3 {background-color: #642201; position: absolute; top: 7px; right: 7px; width: 245px; padding: 6px;}
#kolaz2 h2 {color: #fff; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px;}
#kolaz2 h2 a {color: #fff; text-decoration: none;}
#kolaz2 h2 a:hover {text-decoration: underline;}
#kolaz2 p {margin: 0px 0px 10px 0px; color: #b1957b; padding: 0px;}
#kolaz2 img {display: block; border: none;}

#pata {margin-top: 10px; background-color: #ddc9b6; padding: 5px 10px 5px 10px; color: #642201;}
#pata a {color: #642201;}

#home #obsah {}
#home #obsah .col1{width: 535px; float: left;}
#home #obsah .col2{width: 235px; float: right;}
#home #obsah h2 {color: #000; font-size: 20px; font-weight: normal; margin-bottom: 6px;}
#home #obsah h1 {color: #000; font-size: 20px; font-weight: normal; margin-bottom: 6px;}
#home #obsah .col1 p {margin: 5px 0px 5px 0px; line-height: 1.5;}

#kform {} 
#kform .input {border: 1px solid #642201; font-size: 12px; font-family: Tahoma, Arial; padding: 3px;} 
#kform .nadpis {margin: 4px 0px 2px 0px;}
#kform .w350 {width: 215px;}
 
#kform {} 

.cara {border-top: 1px solid #ddc9b6; margin-top: 15px; }
#home #obsah .col2 .cara {width: 220px;}

#kontakt {padding: 10px; border: 4px solid #ddc9b6; margin-top: 10px;}

#znazky {border-top: 1px solid #ddc9b6; margin-top: 15px; padding: 10px;}
#znazky a {margin:  5px;}

#uzimen {position: absolute; top: 10px; right: 10px; background: url('basket.gif') no-repeat #ddc9b6 3px 7px; padding: 5px 10px 5px 40px;
			z-index:10; border: 1px solid #642201;}
#uzimen .uzi {margin-bottom: 5px;}

#login_form {z-index:10; position: relative; background-color:#ddc9b6; padding: 10px 0px 10px 0px;}
#login_form ul {padding-left: 15px;}
#login_form .input {border: 1px solid #642201; }

#oblib {padding: 10px; border: 4px solid #ddc9b6;}
.oblnad {background-color: #642201; color: #ddc9b6; font-size: 100%; font-weight: bold; border-bottom: 2px solid #fff; padding: 2px 10px 2px 20px; letter-spacing: 2px;
		margin-top: 10px;}


#iprodukty {}
#iprodukty .produkt {width: 180px; float: left; padding-bottom: 5px;}
#iprodukty .pro1, #iprodukty .pro3{margin-right: 20px;}
#iprodukty .pro3 {clear: both;}
#iprodukty .pro3, #iprodukty .pro4 {border-top: 1px solid #ddc9b6; padding-top: 10px;}
#iprodukty a {color: #000;}
#iprodukty h3 {font-size: 100%; font-weight: bold; margin-bottom: 5px;}
#iprodukty p {margin-bottom: 5px;}
#iprodukty .cena span {font-size: 150%; font-weight: bold;}

.cena {color: #000;}
.cena2 {margin-bottom: 5px;}

#vnoreni {margin: 5px 0px 10px 0px;}
.h1 {color: #000; font-size: 28px; font-weight: normal; margin-bottom: 10px;}
#rubobsah h2 {color: #000; font-size: 20px; font-weight: normal; margin-top: 10px;}
#rubobsah h3 {color: #000; font-size: 16px; font-weight: bold; margin-top: 10px;}
#rubobsah p {margin-bottom: 10px; }
#rubobsah {line-height: 1.4; font-size: 105%;}
#rubobsah #kform .input {width: 350px;}
#page #kform .w350 {width: 350px; padding: 5px;}


#produkty {}
#produkty .produkt {width: 180px; float: left; padding-bottom: 35px; position: relative; height: 340px;}
#produkty .produkt .doprodej {position: absolute; top: 15px; right: 10px; background-color: #fff; color: red; font-weight: bold;
		padding: 2px 5px 2px 5px;}
#produkty .pro1, #produkty .pro2, #produkty .pro3{margin-right: 15px;}
#produkty .pro5, #produkty .pro6, #produkty .pro7{margin-right: 15px;}
#produkty .pro9, #produkty .pro10, #produkty .pro11{margin-right: 15px;}
#produkty .pro13, #produkty .pro14, #produkty .pro15{margin-right: 15px;}
#produkty .pro17, #produkty .pro18, #produkty .pro19{margin-right: 15px;}
#produkty .pro5, #produkty .pro9, #produkty .pro13, #produkty .pro17 {clear: both;}
#produkty .pro5, #produkty .pro6, #produkty .pro7, #produkty .pro8 {border-top: 1px solid #ddc9b6; padding-top: 10px;}
#produkty .pro9, #produkty .pro10, #produkty .pro11, #produkty .pro12 {border-top: 1px solid #ddc9b6; padding-top: 10px;}
#produkty .pro13, #produkty .pro14, #produkty .pro15, #produkty .pro16 {border-top: 1px solid #ddc9b6; padding-top: 10px;}
#produkty .pro17, #produkty .pro18, #produkty .pro19, #produkty .pro20 {border-top: 1px solid #ddc9b6; padding-top: 10px;}
#produkty .obr {width: 180px; overflow:hidden; height: 180px;}
#produkty a {color: #000;}
#produkty h2 {font-size: 100%; font-weight: bold; margin-bottom: 5px;}
#produkty p {margin-bottom: 5px; font-size: 11px;}
#produkty .cena span {font-size: 150%; font-weight: bold;}
#produkty .kosik {position: absolute; bottom: 5px; left: 0px;}

.kosik {padding-top: 5px;}
.input {border: 1px solid #642201; font-size: 12px; font-family: Tahoma, Arial; padding: 3px;}

#produkt .galerie {float: left;}
#produkt .boxp {float: right; width: 550px;}
#produkt .boxp p {margin-bottom: 10px;}

.dalsi h3 {font-weight: normal; font-size: 100%; margin-top: 2px; color: #000;}
.dalsi h3 a {color: #000;}

#podrubriky {margin-bottom: 10px;}
#podrubriky a {color: #000;}

#hledej {background-color: #ddc9b6; margin-bottom: 10px; padding: 10px 12px 10px 12px; border: 1px solid #642201;}
#hledej .input {border: none; width: 105px;}
#hledej .submit {background-color: #642201; color: #fff; border: 1px solid #642201;}
#hledej .nadp {margin-bottom: 3px;}


.pages {border-top: 1px solid #ddc9b6; padding-top: 10px; margin-top: 10px;}
.pages .stand {padding: 3px; background-color:#ddc9b6;}
.pages .aktual {padding: 3px; background-color:#fff;}

.galerie {margin-top: 10px;}
.galerie .obrazek {float: left; height: 130px; width: 150px; overflow: hidden; margin: 0px 10px 10px 0px;} 

#clanky .clfoto {float: left; margin: 0px 20px 15px 0px;}
#clanky h2 {font-size: 20px; font-weight: normal; margin-bottom: 4px;}
#clanky p {margin: 5px 0px 5px 0px; line-height: 1.4;}

#domeny {position: absolute; top: 20px; left: 300px; color: #fff; font-weight: bold; font-size: 15px; line-height: 1.4;
			font-family: verdana, tahoma, arial;}

#produkt p {margin: 8px 0px 8px 0px;}
#page #produkty .jednotky {font-weight: normal; font-size: 14px;}

#home #sText {width: 90%; margin-bottom: 5px;}
#page #sText {width: 90%; margin-bottom: 5px;}
#page .submit {margin-top: 5px;}
#home .submit {margin-top: 5px;}

#podrubriky .slp {width: 150px; float: left; margin-right: 40px; }
#podrubriky .slp a {display: block; }
#podrubriky .seznam {background-color: #fff; padding: 5px; }

.diskuse_list {padding: 10px; border: 1px solid #642201; margin-top: 2px;}
.tlac {margin-top: 5px;}
.skryt {display: none;}
.frmbox label {display: block; margin: 10px 0px 2px 0px;}
.frmbox .input {width: 400px; padding: 4px;}


.d_x, .d_t, .d_l, .d_I  {width: 13px; height: 16px; float: left;}
.d_l {background: url('disc-l.gif') no-repeat;}
.d_t {background: url('disc-t.gif') no-repeat; }
.d_I {background: url('disc-I.gif') no-repeat; }
.d_x {}

.diskuse_list {padding: 8px;}
.diskuse_list .list {border:0px; border-collapse: collapse; margin-bottom:10px;  width: 100%;}
.diskuse_list .list td {padding: 1px; padding-left: 5px; padding-right: 5px;}
