body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
body {
	background-color:#ccc;
	margin:0px;
	background-image: url(pix/gradient2.jpg);
	background-repeat: repeat-x;
width:100%;
height:100%;
min-width:998px;
}

a:link {
	color: #a71d34;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #a71d34;
}
a:hover {
	text-decoration: underline;
	color: #a71d34;
}
a:active {
	text-decoration: underline;
	color: #a71d34;
}

a img
{
border:1px solid #ccc;	
}

h1 {
	font-size: 16px;
	color: #333;
	margin:0px;
	margin-bottom:16px;
}
h2 {
	font-size: 14px;
	color: #a71d34;
	margin:0px;
	margin-bottom:8px;
}
h3 {
	font-size: 12px;
	color: #333;
	margin:0px;
	margin-bottom:4px;
}
p {
padding:0px;
margin:0px;
margin-bottom:8px;	
text-align:justify;
}

hr
{
display:block;
border:none;
border-bottom:1px solid #ccc;
background-color:transparent;
background:none;
margin:0px;
margin-top:0px;
margin-bottom:16px;
height:1px;
line-height:0; 
font-size:1px;
padding:0px;
}

ul
{
padding-left:32px;	
}

#blokvenku
{
width:788px;
margin-left:16px;
margin-top:172px;
float:right;
}

#kopyrajt
{
position:absolute;
bottom:16px;
left:16px;
font-size:12px;
text-align:left;
color:#fff;
}

#bocnimenu
{
min-height:100%;
float:left;
}

#logo
{
position:absolute;
}

#logotisk
{
display:none;
}

#architekt
{
position:absolute;
bottom:16px;
right:0px;
color:#666;
}

#container {
  min-width:998px;
  min-height:100%;
  width:100%;
  height:100%;
  width:expression(document.body.clientWidth < 998?
    "998px": "100%" ); /* pro IE */
  height:expression(document.body.clientHeight < 480?
    "480px": "100%" ); /* pro IE */
  position:absolute;
  top:0px;
  left:0px;
}

#container-horizontal {
  text-align:left;
  margin:auto;
  position:absolute;
  top:0px;
  left:50%;
min-height:100%;
height:auto;
  }


#container-in {
  position:absolute; 
  left:-499px;
  width:998px;
min-height:100%;
height:auto;
overflow:hidden;
background-image:url(pix/bg_menu3.png);
background-repeat:no-repeat;
}

#menu_hlavni {
font-size: 16px;
text-transform: uppercase;
text-decoration:none;	
color:#fff;
min-height: 432px;
}

#menu_hlavni a {
color:#ccc;
text-transform: uppercase;
text-decoration:none;	
}

#menu_hlavni a:hover {
color:#fff;
text-decoration:none;
}

.galerie
{
margin-bottom:16px;
}

.galerie div a img
{
margin:3px;
padding:4px;
background-color:#fff;
}

.galerie a img
{
margin:3px;
padding:4px;
background-color:#fff;
}

.inputbox
{
display: block;
border:1px solid #999;
background-color: #eee;
padding:4px;
font-size: 12px;
width:320px;
}

.inputboxznova
{
display: block;
border:2px solid #a71d34;
background-color: #eee;
padding:3px;
font-size: 12px;
width:320px;
}


.submitbutton
{
display: block;
border:1px solid #eee;
background-color: #a71d34;
color:#fff;
padding:8px;
}

.aktualitadatum
{
color:#999;	
}

.aktualita
{
padding-top:8px;
}

.aktualita img
{
margin:3px;
padding:4px;
background-color:#fff;
}

.tabulkabytu
{
text-align:center;	
border-collapse: collapse;
border:1px solid #ccc;
}

.tabulkabytu td
{
border:1px solid #ccc;
}

.tabulkabytu tr:hover
{
background-color: #eee;
}

.tabulkabytu th
{
background-color: #eee;
font-size:11px;
vertical-align:top;
cursor: default;
}

.tabulkabytu tfoot td
{
background-color: #eee;
font-size:11px;
vertical-align:top;
text-align: center;
border:0px;
}

.tabulkabytu #prodano td
{
color: #ccc;
}


.detail
{
text-align:center;	
border-collapse: collapse;
border:1px solid #ccc;
}

.detail td
{
border:1px solid #ccc;
font-size:11px;
}

.detail tr:hover
{
background-color: #eee;
}

.detail th
{
background-color: #eee;
font-size:10px;
vertical-align:top;
}

.detail #prodano td
{
color: #ccc;
}


.buttonzmacknuty
{
background-color:#fff;	
border-bottom:none;
}

.buttonnezmacknuty
{
border-bottom:1px solid #ccc;
background-color:#eee;
}

.buttonnezmacknuty:hover
{
background-color:#fff;	
cursor:default;	
}

#detail_buton1
{
text-align:center;
}

#detail_buton2
{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
text-align:center;
}


#detail_buton2nic
{
background-color:#eee;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
text-align:center;
color:#ccc;
}

#detail_buton3
{
text-align:center;
}