/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/* obecne styly */
body {font: 1em/1.4em Georgia, "Times New Roman", Times, serif; color: #c3b48f; background: url(/gfx/pata.png) bottom left repeat-x; background-color: #131112; text-align: center; border: 0; margin: 0; padding: 0 0 0 0;}
input, textarea, select {font: 1em/1.4em Georgia, "Times New Roman", Times, serif;}
h1 {color: #fff; font-size: 3em; margin-bottom: .4em;}
h2 {color: #73643f; font-size: 1.6em; font-style: italic; margin-bottom: 2em;}
h3 {color: #fff; font-size: 1.4em; margin-bottom: .5em; line-height: 1.2em;}
h4 {color: #73643f; font-size: 1em; font-style: italic; margin-bottom: .5em;}
h5 {color: #fff; font-size: 1.1em; font-style: normal; margin: 0 0 .3em 0;}
p {font-size: 1.1em; line-height: 1.4em; margin-bottom: 1.3em;}
strong {font-weight: bold;}
em {font-style: italic;}
hr {background: none; border: 0; height: 3px; margin: 0 20px 2em 0;}
a {color: #d82f08;}
td {line-height: normal;}

/* layout */
.container_24 {text-align: left;}
#uvod {background: url(/gfx/body.jpg) top left no-repeat; height: 560px; position: relative;}
.body2 #uvod {background: url(/gfx/body-02.jpg) top left no-repeat;}
.body3 #uvod {background: url(/gfx/body-03.jpg) top left no-repeat;}
#novinky {margin-top: -18px;}

.menu {position: absolute; bottom: 70px; left: 0;}
	.menu li {text-align: left; border-bottom: 1px solid #73643f; font-size: .9em; font-weight: bold;}
		.menu li.last {border: none;}
	.menu a {color: #9c8d67; text-decoration: none; display: block; padding: .4em .2em;}
		.menu a:hover {color: #fff;}

.portret {position: relative; top: 27px;}
.popis p {font-size: 1.05em; padding-right: 4.2em; line-height: 1.71em;}

.suroviny, .fakta {background: url(/gfx/linka.png) top right repeat-y;}
.suroviny p {padding-right: 2em;}

.fakta img, .fakta h3, .fakta ul {margin-left: 10px;}
.fakta img {margin-bottom: 1.5em;}
.fakta li {background: url(/gfx/odrazka.png) 0px 10px no-repeat; font-size: 1.1em; padding: 0 1em; position: relative; line-height: 1.5em; margin-bottom: 1.3em;}

.otazky1 {background: url(/gfx/linka.png) top right repeat-y;}
.otazky1 h3, .otazky1 p {padding-right: 30px;}
.otazky2 h3, .otazky2 p {padding-left: 10px;}
.otazky1 h3, .otazky2 h3 {margin-bottom: .2em;}
.otazky2 img {margin-left: 10px;}

.obchodnik, .kontakt {background: url(/gfx/linka.png) top right repeat-y; margin-bottom: 2em;}
.obchodnik h3 {padding-right: 50px;}
.obchodnik, .kontakt, .projekt {height: 230px;}
.obchodnik p, .kontakt p, .projekt p {font-size: 1.05em;}
.projekt p {padding-right: 30px;}
.projekt img {margin: 0 1.2em 0 0;}

.tiskove-zpravy h3 {color: #c3b48f; text-transform: uppercase; letter-spacing: 1px; margin-bottom: .3em;}
.tiskove-zpravy img {margin-top: .3em;}
.tiskove-zpravy hr {margin-left: 10px;}
.tiskove-zpravy p {font-size: 1.05em; line-height: 1.71em;}
	.tiskove-zpravy p.p-male {font-size: .7em;}
.tiskove-zpravy .omega h3, .tiskove-zpravy .omega h4, .tiskove-zpravy .omega p {margin-left: 10px;}
.tiskove-zpravy .docist {display: none;}
	
.rozhovor h1 {margin-left: 10px;}
.rozhovor h2 {color: #fff; font-size: 1.1em; font-style: normal; margin: 0 0 .3em 10px;}
.rozhovor h3, .rozhovor h4 {margin: 0 0 0 10px;}
.rozhovor h3 {margin-bottom: .5em;}
.rozhovor p {margin-left: 10px;}
.portret-rozhovor {position: relative; top: 5px;}
.obr-h1 {margin-top: 48px;}
.rozhovor table {margin: 0 0 1em 10px;}
	.rozhovor table * {padding: 0 1em .5em 0;}
	.rozhovor th {font-weight: bold;}

.ke-stazeni {margin-top: -5em;}
.ke-stazeni h1, .ke-stazeni h2, .ke-stazeni p {margin-left: 10px;}
.ke-stazeni h1 {margin-bottom: 1em;}
.ke-stazeni h2 {margin-bottom: 1em;}

.podniky h1, .podniky h2, .podniky p {margin-left: 10px;}
.podniky h1 {margin-bottom: 1em;}
.podniky h2 {margin-bottom: .4em; color: #fff; font-style: italic;}
.podniky p {color: #B8B19E;}
.podniky hr {margin: 1em 0 0 0;}
.podniky img {border: 1px solid #73643f;}
.podniky .grid_4 {width: 138px;}

.copy p {font-size: .8em; color: #73643F; margin-bottom: 1.1em;}
	.copy p a {color: #73643F; text-decoration: none;}
	.copy p a:hover {text-decoration: underline;}

/* obecne tridy */
.centr {text-align: center;}
.vpravo {text-align: right;}
.vlevo {text-align: left;}

.clr {border: 0; clear: both; display: block; height: 0; margin: 0; visibility: hidden;}
.oddelovac {color: #73643f; background: #73643f; border: 1px; height: 1px; margin: 0; clear: both;}

.pl {float: left;}
.pp {float: right;}

.m0 {margin: 0;}
.mn1 {margin-top: 1em;}
.mn2 {margin-top: 2em;}
.mn5 {margin-top: 5em;}
.md1 {margin-bottom: 1em;}
.md2 {margin-bottom: 2em;}
.md5 {margin-bottom: 5em;}
.ml1 {margin-left: 1em;}
.mp1 {margin-right: 1em;}
.pn2 {padding-top: 2em;}

.p-bile {color: #fff;}
.p-hnede {color: #73643f;}
.p-cervene {color: #d82f08;}

.p-velke {font-size: 1.4em;}
.p-male {font-size: .7em;}