/* CSS 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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* nastavení horního pozadí */
body {
background:#ffffff url('images/body_back.png') repeat-x;
text-align:center;
}
/* pozadí contentu */
#content {
background:transparent;
margin:0 auto;
min-height:1000px;
_height:1000px;
position:relative;
text-align:center;
width:865px;
}
#content p img {border:4px solid #AFAFAF;}
.left {float:left;margin-right:5px;}
.right {float:right;margin-left:5px;}
#logo {
background-image:url('images/logo.png');
height:144px;
}
#logo h1 {
-moz-opacity: 0.5;
font-size:90px;
/*text-indent:-9000;*/
opacity:0;
padding-top:20px;
}
/* hlavička */
#navi {
background:transparent url('images/navi.png') no-repeat;
height:75px;
width:865px;
}
#navi ul {
padding-left:20px;
padding-top:15px;
}
#navi ul li {
display:inline;
list-style-type:none;
margin-right:25px;
}
#navi ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#ffffff;
text-decoration:none;
padding:12px 11px 8px 11px;
}
#navi ul li a:hover {
background:#144a0c;
}
/* obsah */
#obsah  {
background:transparent url('images/obsah.png') repeat-y;
font-family:'Trebuchet MS', Helvetica, sans-serif;
height:860px;
width:865px;
}
.title {
float:left;
font-size:24px;
padding-left:46px;
padding-top:25px;
}
#obsah p {
/*border:1px solid #000000;*/
float:left;
line-height:18px;
margin-left:46px;
margin-top:20px;
text-align:left;
width:770px;
}
#darky {
margin:0 auto;
text-align:center;
width:750px;
}
.eshop {
/*border:1px solid #000000;
float:none;
font-size:12px;
margin:0 auto;
padding-left:0px;
padding-top:0px;
text-align:center;
width:450px;*/
float:right;
font-size:18px;
margin-top:10px;
text-align:center;
width:100%;
}
.eshop a {color:#0f6502;}
.eshop a:hover {color:#0f7e00;}
.vyber {
float:left;
font-size:15px;
margin-top:15px;
text-align:left;
width:100%;
}
.darek {
float:left;
margin-right:30px;
margin-top:20px;
text-align:left;
width:220px;
}
.darek h3 {
background-color:#0f7e00;
color:#ffffff;
height:20px;
padding:5px;
width:220px;
}
.darek h3 a {color:#ffffff;text-decoration:none;}
.darek span {
float:left;
font-size:12px;
margin-top:15px;
width:220px;
}
.darek span img {
border:none;
float:left;
margin-right:5px;
}
.darek a {
color:#0f6502;
}
.darek .odkaz {margin-top:100px;}
/* paticka */
#spolupracujeme {
float:left;
font-size:14px;
margin:20px 0px 0px 0px;
text-align:left;
padding:0px 0px 0px 15px;
}
#spolupracujeme h2 {
color:#0F7E00;
font-size:18px;
margin-bottom:10px;
}
#spolupracujeme li { border-bottom:1px dotted #999999;margin-top:5px;width:auto; }
#spolupracujeme a { color:#0F7E00; }
#paticka {
background:transparent url('images/paticka.png');
color:#ffffff;
font-family:'Trebuchet MS', Helvetica, sans-serif;
height:34px;
padding-top:20px;
width:865px;
}
#paticka a {
color:#ffffff;
}
#paticka a:hover {text-decoration:none;}
