#cele{
width:1000px;
height:600px;
text-align:center;
margin:0px auto;
position:relative;
top:-15px;
font-family:Calibri,Arial;
font-size:14px;
}

#logo{
background:url("obrazy/stavba5_01.jpg");
width:1000px;
height:258px;
}

#carousel{
background:url("obrazy/stavba5_02.jpg");
width:1000px;
height:289px;
text-align:left;
}        


/*menu start*/

#nav
{
position:relative;
top:15px;
height:66px;
background:url("obrazy/menu2.png") no-repeat; /* menu.png */
margin:0px auto;
width:1000px; /* 909px */
}

.menu
{
padding:0px;
margin-left:10px; /* 40px */

}
.menu a
{
text-decoration: none;
color: white;
display: block;
width: 100%;
text-align: center;
font-size:15px;
margin-top:25px;
}
.menu ul, .menu li
{
list-style-type: none;
margin: 0;
padding: 0 .5em;
}
ul.uroven0 li.polozka0
{
float: left;
position: relative;
font-weight: bold;
height: 50px;
height: 66px;
width:150px; 
}

ul.uroven1
{
position: absolute;
line-height: 100%;
left:-7px;
top: 61px;
width: 150px;
background:url("obrazy/dole.png") no-repeat;
background-position:bottom;
visibility: hidden;
font-size:23px;
font-family:Calibri,Arial;
padding-top:10px;
padding-bottom:15px;
z-index: 100;
}
ul.uroven1 img
{
border: none;
position:relative;
left:-18px;
}
ul.uroven1 li.polozka1 a
{
font-weight: normal;
position:relative;
margin: 0px;
padding:3px 0px; 
color:#e9e9e9;
}

ul.uroven1 li.polozka1 a:hover
{
font-weight:bold;
color:white;
}

ul.uroven0 li.polozka0:hover,
ul.uroven0 li.polozka0Hover
{
background:url("obrazy/hover.png") no-repeat;
min-height:66px;
}


ul.uroven0 li.polozka0Hover ul.uroven1,
ul.uroven0 li.polozka0:hover ul.uroven1
{
visibility: visible;
} 


/*konec menu*/

#sipka_l{
border:none;
float:left;
margin-left:79px;
margin-top:106px;   

}

#sipka_p {
border:none;
float:left;
margin-top:105px;
margin-left:40px;
}

  /*tendle je ten jak se meni*/
#soup{
position:relative;
left:30px;
top:60px;
}


#main{
background-color:#e1e1e1;
padding:42px 80px 40px 120px;
text-align:left;
overflow: hidden;
}

h1{
font-size:18px;
text-transform:uppercase;
border-bottom:1px solid #eaeaea;
padding-bottom:10px;
}

h2{
font-size:18px;
padding-bottom:10px;
margin-bottom:20px;
}

b{
color:#c81515;
}

#main a{
color:#0f7da0;
padding:0px;
position:relative;
top:0px;
text-decoration:underline;
}


#main a:hover{
color:red;/*??*/
}

#pata{
background:url("obrazy/pata.jpg");
height:201px;
text-align:left;
clear: both;
}

#kontakt{
margin-left:108px;
margin-top:18px;
float:left;
_margin-left:58px;
}

#kontakt a{
color:#0F7DA1;
}

h5{
color:#0f7da1;
font-size:16px;
margin-top:-37px;
margin-left:50px;
}

#pata b{
color:black;
}


#pata input{
color: #aeadad;
padding-left:16px;
padding-top:5px;
width:114px;
height:19px;
margin-top:3px;
margin-right:7px;
float:left;
}  

#pata textarea {
background-color: #eaeaea;
color: #aeadad;
border: 1px solid #aeadad;
padding-left:16px;
padding-top:5px;
width:242px;
height:54px;
margin-top:3px;
float:none;
overflow: hidden;
background-color: #eaeaea;
font-family:Calibri,Arial;
}

#email{
position:relative;
top:-32px;
border: 1px solid #aeadad;
background-color: #eaeaea;
}

#jmeno{
border: 1px solid #aeadad;
background-color: #eaeaea;
}

#pata #odeslat {
background:url("obrazy/odeslat.png") no-repeat;
min-width:140px;
min-height:29px;
margin-left:127px; 
border:0;
width: 140px;
height: 29px;
}  

#zprava{
float:left;
position:relative;
top:18px;
left:200px;
}

#creator{
clear:both;
padding-top:30px;
padding-left:108px;
font-size: x-small;
}

#creator a {
color: #0F7DA1;
}

.ok{
background: url("obrazy/ok.png") no-repeat;
width:390px;
height:45px;
margin-top:-15px;
font-size:11.5px;
font-weight:700;
padding-left:40px;
}

.cposun{

margin-left:20px;
float:left;
text-align: left;
}

.cposun h2 a {
	color: #0F7B9E;
}

.cposun h2 a:hover {
	text-decoration: none;
}

.cobr{
float:left;
}


.reference-ram {
	width: 205px;
	height: 173px;
	background-image: url(obrazy/ref_frame.png);
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 3px;
}

.reference-ram img {
	margin-bottom: 15px;
}

#main .reference-ram a {
	text-decoration: none;
}

#main .reference-ram a img {
	text-decoration: none;
	border: none;
}

