﻿body 
{

    font-family: Tahoma;
    font-size: 12px;
	text-align: center;
	margin:0;
	padding:0;
 
}

a{
	color:#D5030C;
	text-decoration:none;
}
img{
	border:0;
}
a:hover{
	color:#000;
	text-decoration:underline;
}

h1,h2,h3,h4,h5
{
	margin: 1em 0 0.1em 0;
}
h3{
	color:#D5030C;
	font-size:120%;
}
h4{
	color:#D5030C;
	font-size:110%;
}
p
{
    margin: 0.1em 0 2em 0;
}
#web-hp
{
	width:800px;
	text-align:left;
	position:relative;
	padding-top:200px;
	margin: 0 auto;
}

#web
{
	width:800px;
	text-align:left;
	position:relative;
	padding-top:120px;
	margin: 0 auto;
}
#h1-hp
{
	position:absolute;
	top: 0;
	left:76px;
	width:648px;
	height:190px;
	margin:0;
	overflow: hidden;
}
#h1-hp a
{
	display:block;
	position:absolute;
	top: 0;
	left:0px;
	width:100%;
	height:100%;
	margin:0;
}

#h1-hp a span
{
	display:block;
	position:absolute;
	top: 0;
	left:0px;
	width:100%;
	height:100%;
	margin:0;
	background:url(../img/logo.gif) no-repeat;
}

#h1-subpage{
	position:absolute;
	top: 10px;
	left:10px;
	width:269px;
	height:79px;
	margin:0;
	overflow: hidden;
}
#h1-subpage a
{
	display:block;
	position:absolute;
	top: 0;
	left:0px;
	width:100%;
	height:100%;
	margin:0;
}

#h1-subpage a span
{
	display:block;
	position:absolute;
	top: 0;
	left:0px;
	width:100%;
	height:100%;
	margin:0;
	background:url(../img/logo_small.gif) no-repeat;
}
h2{
	position:absolute;
	top: 80px;
	left:0px;
	width:269px;
	text-align:center;
	color:#D5030C;
	font-size:14px;
}
#popis-sekce
{
	position:absolute;
	top:20px;
	left:300px;
}
#popis-sekce-small
{
	position:absolute;
	top:20px;
	left:350px;
}
#popis-sekce-small p
{
	margin: 0 0 0.5em 0;
}
#content
{
	margin:0px;
	text-align:center;
}
#content.hp
{
	background:url(../img/hp.gif) no-repeat;
	height:336px;
}
.aktualni-vystavba
{
	background:url(../img/aktualni-vystavba.gif) no-repeat;
	_height:295px;
	min-height:295px;

}
.novostavby
{
	background:url(../img/novostavby.gif) no-repeat;
	_height:301px;
	min-height:301px;

}
.rekonstrukce
{
	background:url(../img/rekonstrukce.gif) no-repeat;
	_height:381px;
	min-height:381px;
}
.interiery
{
	background:url(../img/interiery.gif) no-repeat;
	_height:370px;
	min-height:370px;
}
.reference
{
	background:url(../img/reference.gif) no-repeat;
	_height:365px;
	min-height:365px;
}
.reference
{
	background:url(../img/reference.gif) no-repeat;
	_height:365px;
	min-height:365px;
}
.kontakty
{
	background:url(../img/kontakty.gif) no-repeat;
	_height:236px;
	min-height:236px;
	text-align:left;
}
.firma
{
	background:url(../img/firma.gif) no-repeat;
	_height:236px;
	min-height:236px;
	text-align:left;
}

#menu table
{
	border-collapse:collapse;
	width:798px;
}
#menu table td
{
	width:114px;
	text-align:center;
	border:1px solid #888888;
	
}
#menu table td a
{
	display:block;
	width:100%;
	height:100%;
	padding:10px 0;
}
#menu table td a:hover
{
	background:#cdcdcd;
}
table#seznam
{
	border-collapse:collapse;
	margin-bottom:20px;
	margin-top:20px;

}
table#seznam td
{
	width:147px;
	overflow:hidden;
	text-align:center;
	border:1px solid #888888;
}
table#seznam td img
{
	margin:5px 0;
}

table#seznam td.sipka
{
	width:21px;
}

table#seznam td.sipka a
{
	display:block;
	width:100%;
	height:100%;
}

#napistenam
{
	margin-top: 180px;
	margin-bottom: 1em;
}
#napistenam input
{
	border: 1px solid #7C7970;
}
#napistenam textarea
{
	border: 1px solid #7C7970;
	width: 400px;
	height:50px;
}

































#Sort
{
	display:none;
}


#obrazek
{
border:1px solid #000;
}