* {
margin:0;
padding:0;
}

#headerpic {
position:relative;
height:174px;
background:#fff url('images/hlavicka.jpg') no-repeat top left;
margin-bottom:2px;
}


body {
background:transparent url('images/glossymetal.jpg') repeat scroll left top;
padding:18px 0;
}


body,input {
font-size:10pt;
font-family:"georgia", "times new roman", serif;
color:#333;
}

p {
line-height:1.5em;
margin-bottom:1em;
text-align:left;
text-indent:15px;
}

a {
color:#B96D00;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

#primarycontent h1 {
margin:0 0 0.3em;
font-size:1.5em;
font-weight:bold;
}

h2 {
padding:20px 34px 15px 0;
margin-left:15px;
font-size:1.3em;
}

h3 span {
font-weight:400;
}

h3,h4 {
display:inline;
font-weight:700;
background-repeat:no-repeat;
background-position:right;
}

h3 {
font-size:1.7em;
padding-right:34px;
background-image:url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/db1.gif');
}

h4 {
font-size:1.2em;
padding-right:28px;
background-image:#000 url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/ db2.gif');
}

.contentarea {
padding-top:1.3em;
}

ol
{
list-style-position: inside;
display:block;
list-style-type:decimal;
margin:0.5em 15px;
}
#primarycontent img {
border:solid 1px #6F5230;
margin:3px;
padding:4px;
}

img.left {
position:relative;
float:left;
margin:0 1.8em 1.4em 0;
}

img.right {
position:relative;
float:right;
margin:0 0 1.8em 1.8em;
}

.divider1 {
position:relative;
background:#fff url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/border2.gif') repeat-x;
height:14px;
clear:both;
margin:2em 0 1.5em;
}

.divider2 {
position:relative;
height:1px;
border-bottom:solid 1px #eaeaea;
margin:2em 0;
}

.post .details {
position:relative;
top:-1.5em;
font-size:0.8em;
color:#787878;
}

.post ul.controls li {
display:inline;
font-size:0.8em;
}

.post ul.controls li a {
background-repeat:no-repeat;
background-position:left;
padding:0 1em 0 20px;
}

.post ul.controls li a.printerfriendly {
background-image:url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/icon-printerfriendly.gif');
}

.post ul.controls li a.comments {
background-image:url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/icon-comments.gif');
}

.post ul.controls li a.more {
background-image:url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/icon-more.gif');
}

.box {
position:relative;
background:#FDFCF6 url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/boxbg.gif') repeat-x;
left:0.5em;
top:-1.5em;
border-bottom:solid 1px #E1D2BD;
margin-bottom:1em;
padding:1.5em;
z-index: 1;
}

ul.linklist {
list-style:none;
}

ul.linklist li {
line-height:2em;
}

#upbg {
position:absolute;
top:0;
left:0;
width:100%;
height:400px;
background-image: url(http://static1.grsites.com/images/fadestrip2.png);
background-position:left top;
background-repeat:repeat-x;
text-align:center;
z-index:0;
}

#outer {
z-index:2;
position:relative;
width:833px;
border:solid 7px #fff;
background-color:#fff;
margin:0 auto;
}

#header {
position:relative;
width:100%;
height:3.5em;
background:#2B2B2B url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/topbg.gif') repeat-x;
margin-bottom:2px;
}

#headercontent {
background:transparent url('http://drevene-terasy.drevoprodej-dobris.cz/media/logo-bile-mensi.gif') no-repeat left;
position:absolute;
bottom:0;
height:45px;
margin:0.2em 0 0 1em;
padding:0 2em 0.5em 8em;
}

#headercontent .nadpis {
font-weight:400;
color:#fff;
font-size:2em;
padding-top:0.5em;
}

.nadpis a {
text-decoration:none;
color:#FFF;
}

#headercontent .nadpis sup {
color:#777;
}

#headercontent h2 {
font-size:1em;
font-weight:400;
color:#aaa;
}

#search {
position:absolute;
top:1em;
right:2em;
padding-right:0;
}

#search input.text {
margin-right:0.5em;
vertical-align:middle;
border-top:solid 1px #000;
border-right:0;
border-bottom:solid 1px #777;
border-left:0;
width:10em;
padding:0.15em;
}

#search input.submit {
background:#939B00 url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/buttonbg.gif') repeat-x;
border:solid 1px #5F6800;
font-weight:700;
font-size:0.8em;
color:#F2F3DE;
vertical-align:middle;
padding:0.25em;
}




#menubottom {
background:#fff url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/border1.gif') repeat-x;
height:14px;
margin-bottom:1.5em;
}

#content {
padding:0 2em;
}

#primarycontainer {
float:left;
margin-right:-18em;
width:100%;
}

#primarycontent {
min-height:850px;
margin:0.5em 18em 0 0;
}

#secondarycontent {
margin-top:1.5em;
float:right;
width:17em;
}

#footer {
position:relative;
height:2em;
clear:both;
padding-top:5em;
background:#fff url('http://drevene-terasy.drevoprodej-dobris.cz/drevene-terasy/templates/zenlike/images/border2.gif') repeat-x 0 2.5em;
font-size:0.8em;
}

#footer .left {
position:absolute;
left:2em;
bottom:1.2em;
}

#footer .right {
position:absolute;
right:2em;
bottom:1.2em;
}


.vlevo {
float:left;
width:170px;
margin-right:10px;
padding:0 15px;
}

.vpravo {
float:right;
width:170px;
margin-right:10px;
padding:0 15px;
}

.vlevo img {
float:left;
padding:5px;
}

.atribut {
text-align:right;
vertical-align:top;
font-weight:700;
white-space:nowrap;
}

table {
border-spacing:7px;
border-collapse:separate;
background-color:#FFF;
padding-top:15px;
}

td img {
border:none;
padding-left:-10px;
}


.profil img {
margin:-5px 0 -5px -10px;
}

#primarycontainer ul {
list-style:circle;
margin:0.5em 1.33em;
}

li
{
line-height: 1.5em;
padding-bottom:5px;
}

#primarycontainer td ul {
margin:0 1.33em;
}



#geo {
background:#FFF none repeat scroll 0 0;
color:#FFF;
display:none;
}

div.thumbnail {
float:left;
width:159px;
text-align:center;
margin:0 10px 35px 0;
padding:3px;
height: 140px;
}
div.priklad
{
height: 126px;
}

div.thumbnail img {
border:1px solid #545C66;
padding:2px;
}

div.thumbnail p {
text-align:center;
margin:0;
padding:5px 5px 10px;
}

.post ul.controls,.clear {
clear:both;
}

div.sekce {
float:left;
text-align:left;
margin:0 10px 35px 0;
padding:3px;
height: 24em;
width:18em;
border-left:1px solid #B96D00;
}

div.sekce strong

{
width:90%;
padding:0.03em 0.03em 0.03em 1em;
font-size:1.2em;
border-bottom:1px solid #B96D00;
display:block;

}

#primarycontent div.sekce img

{
padding:1em;
border:none;

}

#slogan
{
position:relative;
top:80%;
left:65%;
font-size:1.6em;
}

.popis ul
{
list-style-type: none;
padding: 0px;
margin: 8px 0px;
}
.popis li
{
padding:3px 0px 3px 10px;
margin: 0px;
}

.popis h4
{
background-image:none;
padding-top:18px;
}
