.clear-block {
display: block;
clear: both;
}

/* List */

#domy {
text-align: left;
}

.domwrap {
border-bottom: 1px solid #e5e5e5;
padding: 10px;
}

.domwrap:hover {
background: #f3f8e9;
}

.domimg {
background: url(/app/webroot/img/layout/imgbg.png) no-repeat 0 0;
width: 207px;
height: 142px;
float: left;
margin-right: 30px;
}

.domimg img {
padding: 10px 13px;
}

.domtitle {
float: left;
width: 530px;
font-weight: bold;
color: #000;
font-size: 10pt;
text-transform: uppercase;
}

.domtitle a {
color: #000;
text-decoration: none;
}

.domtext {
float: left;
width: 530px;
color: #7f7f7f;
font-size: 8pt;
padding-bottom: 20px;
}

.domroom,
.domplocha {
float: left;
width: 530px;
font-weight: bold;
font-size: 9pt;
color: #000;
}

/* View */

.dombig {
background: url(/app/webroot/img/layout/bigbg.png) no-repeat 0 0;
width: 539px;
height: 371px;
float: left;
}

.dombig img {
padding: 9px 6px;
}

#domtop {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 20px;
}

#dombottom,
#domtop {
padding: 10px;
}

#dombottom h1 {
font-size: 12pt;
}

#dombottom .dominfo {
width: 530px;
color: #7f7f7f;
font-size: 8pt;
text-align: left;
float: left;
}

#dombottom .domtable {
float: right;
text-align: right;
width: 215px;
font-weight: bold;
}

.domlegtitle,
.domprystitle,
.domimgstitle {
text-align: center;
font-weight: bold;
font-size: 10pt;
padding-bottom: 5px;
}

.domprystitle {
padding-top: 20px;
}

#dombottom .domtable .data {
float: left;
width: 150px;
text-align: left;
}

#dombottom .domtable .domlegitem {
padding: 3px 0px;
}

.grey {
background: #f2f2f2;
}


#cena table {
margin-top: 20px;
width: 550px;
padding-right: 50px;
background: #000;
color: #fff;
font-weight: bold;
font-size: 14pt;
}

#cena table td {
text-align: left;
padding-left: 25px;
}
