/* ZAKLADNI TRIDY */
html { margin:0; padding: 0; width: 100%; height: 100%;}
body { padding: 0; margin: 0; text-align: center; background: #603820 url(pics/back.gif)}

form { margin: 0; padding: 0; }
input, textarea, select { font: normal 100% Times New Roman, Arial}
p {font-family: Times New Roman; margin: 8px 0 0 0; padding: 0; font-size: 100%; line-height: 140%; font-weight: normal; text-align: justify}

img {border: 0;}
h1 {font-family: Times New Roman; font-weight: normal; font-size: 14pt; text-transform:uppercase; padding: 0 0 0 0; margin: 6px 0 8px 0}
h2 {font-family: Times New Roman; font-weight: normal; font-size: 22pt; margin: 40px 0 0 0; padding: 0; font-style: italic;}
h2.bezodrazky {margin: 0}
h2 span{color: #FFED57}
h3 {font-family: Times New Roman; font-weight: normal; font-size: 16pt; padding: 0 0 0 0; margin: 40px 0 8px 0}
h3 span{color: #FFED57}

/* POMOCNE TRIDY */
.clear {clear: both; float: left; width: 960px; height: 1px; }
.skryte{display:none}
.odrazka{margin-top: 30px}
.odrazka10{margin-top: 10px}
.pl30{padding-left: 30px}
.x {visibility: hidden}
.c {text-align: center}
.r {text-align: right}
.l {text-align: left}
.tucne {font-weight: bold}
.netucne {font-weight: normal}
.kurziva {font-style: italic}
.red {color: #B20000}
.brightred {color: #F00}
.zluta {color: #FFED57}
.big {font-size: 120%}
.big140 {font-size: 140%}
.big160 {font-size: 160%}
.big200 {font-size: 200%}
.big250 {font-size: 250%}
.bigbold {font-size: 120%; font-weight:bold}
.small {font-size: 80%}
.smaller {font-size: 70%}
.help {cursor: help; text-decoration: none; border-bottom: 1px dotted #000; }
.nadpis {font-weight: normal; font-size: 14pt; text-transform:uppercase}

.foto {border: 1px solid #fff}
.fotogalerie {border: 1px solid #fff; margin-right: 15px;}
.mapa{float: right; margin: 50px 0 0 20px; border: 5px solid #fff}

a:link {color: #FFED57; text-decoration: underline}
a:visited {color: #FFED57; text-decoration: underline}
a:hover {color: #f00; text-decoration: underline}

a:link.ico, a:visited.ico, a:hover.ico {text-decoration: none; font-size: 13pt}
a:link.ico img, a:visited.ico img, a:hover.ico img {float: left; border: 0px; margin: 5px 10px 0 0; padding: 0 0 0 0}

a:link.ico-small, a:visited.ico-small, a:hover.ico-small {text-decoration: none; font-size: 11pt}
a:link.ico-small img, a:visited.ico-small img, a:hover.ico-small img {float: left; border: 0px; margin: 0px 10px 0 0; padding: 0 0 0 0}

/* VLASTNI TRIDY */
#center { 
		width: 960px;
		max-width: 960px; 
		min-width: 960px;
		text-align: left;
		margin: 0 auto 0 auto;
		text-align: left;
		}
#mother { 
		position: relative;
		color: #919396;
		font-size: 95%;
		}

/* HLAVICKA */
#head { 
		float: left;
		width: 960px;
		height: 170px; 
    background: url(pics/head1.png) no-repeat top left;
		}
#logo { 
		float: left;
		width: 181px;
		height: 76px; 
		margin: 60px 0 0 40px;
		}

/* MENU */
#menu { 
		float: left;
		width: 880px;
		height: 22px;
		background: url(pics/menu.png) no-repeat top left;
		padding: 14px 40px
		}

#menu a:link, #menu a:visited, #menu a:hover  {float: left; font-size: 16pt; color: #561C00; text-decoration: none}
#menu a.sel:link, #menu a.sel:visited, #menu a.sel:hover  {float: left; font-size: 16pt; color: #561C00; text-decoration: underline}
#menu a:hover {text-decoration: underline}

.oddelovac{
    display:block; 
    float: left;
    width:18px; 
    height: 35px; 
    margin: -6px 20px 0 0;
    border-right: 2px solid #D8C0A4
    }


/* TELO */
#telo-wrap { 
    float: left;
		width: 940px;
		_margin-top: -7px; /* IE6 */
		padding: 0 10px;
    background: url(pics/telo.png) repeat-y top left; 
		}
#telo { 
    float: left;
		width: 880px;
		min-height: 150px;
    background: url(pics/telo-prechod.png) no-repeat top left;
    padding: 30px;
    color: #fff
		}
#panel-right{
    float: right;
    width:275px;
    margin-left: 30px;
    padding-left: 30px;
    border-left: 1px solid #fff;
    }

img.zidle {float: right; margin-left: 20px;}
#novinky {
    width: 543px;
    padding: 0px;
    margin: 0 0 0 -15px; 
}
#novinky td {
    padding: 0 0 0 6px;
    font-size: 12pt;
    font-style: italic;
}
#novinky td.datum {
    width: 55px;
    padding: 0;
    border-right: 1px solid #fff;
    font-style: normal;
    font-size: 10pt
}

img.akce1 {margin-right:20px; _margin-right:17px}
.akcni-nabidka {clear:both; float: left; width: 880px; margin-bottom: 20px}
.akcni-nabidka img.akce {float: left; margin-right: 20px}

.table-prodejci{width: 100%; padding: 0; margin:0; border-top:1px solid #fff}
.table-prodejci td {padding: 10px 0; border-bottom:1px solid #3E1F00}
.table-prodejci tr.noborder td {border-bottom:0px}

/* NASE PRODUKTY */
img.bianca{float: left; width: 500px; height: 375px; border: 3px solid #fff; margin: 40px 20px 0 0;}
img.michaela{float: right; width: 500px; height: 375px; border: 3px solid #fff; margin: 40px 0 0 20px;}
img.pripravujeme{float: left; width: 500px; height: 375px; border: 3px solid #fff; margin: 40px 20px 0 0;}
img.pripravujeme2{float: right; width: 500px; height: 375px; border: 3px solid #fff; margin: 40px 0 0 20px;}

/* PATICKA */
#paticka { 
    float: left; 
    width: 960px;
		height: 70px; 
		padding-top: 40px;
		background: url(pics/paticka.png) no-repeat top left;
		color: #fff
		}
#paticka p { 
		line-height: 40px;
		}