/* h1 {
    margin:0em 0em 0em 0px;
    padding:0em;
    width:325px;
    height:110px;
    background:URL('./images/logo-small.png') no-repeat left center;
    float:left;
}
h1 a {
    display:block;
    width:325px;
    height:100px;
    margin-top:10px;
} */
#sectionmenu {
    border-bottom:2px solid #63A9FE;
}

#bottommenu {
    background:#63A9FE;
}
#bottommenu .t {
    background:URL(./images-eplato/bottommenu-bg-top.gif) no-repeat top left;
}
#bottommenu .b {
    background:URL(./images-eplato/bottommenu-bg-bottom.gif) no-repeat bottom left;
}
#bottommenu, #bottommenu a {
    color:#FFF;
}

/* Layout */
#web {
    width:876px;
    float:left;
}
#right {
    width:95px;
    float:right;
    margin-bottom:5px;
    text-align:center;
    padding-top:40px;
}

#left {
    width:173px;
    float:left;
    margin-bottom:5px;
}
#middle {
    float:right;
    width:695px;
    margin-bottom:5px;
    background:URL('./images-eplato/middle-bg.gif') repeat-y top left;
}
#contextmenu {
    background:URL('./images-eplato/contextmenu-bg.gif') no-repeat top left #EFF6FE;
    padding:0.4em 1em;
}
#content {
    background:URL('./images-eplato/content-bg-bottom.gif') no-repeat bottom left;
    padding:1.5em;
}

h2 {
    color:#63A9FE;
    background:URL('./images-eplato/ciara.gif') no-repeat bottom left;
    padding-bottom:7px;
}
h2 span {
    font-weight:bold;
    font-size:0.6em;
    float:right;
    position:relative;
    top:-10px;
    _top:-15px;
    left:0px;
}

/* Tabulka s informaciami o firme */
table.details {
    border:none;
    border-collapse:separate;
}
table.details td, table.details th {
    border:none;
    padding:0em 0.5em 0em 0em;
    vertical-align:top;
}
table.details td.label {
    border-right:1px solid #63A9FE;
    width:25%;
    padding-top:0.4em;
    padding-right:1em;
    text-align:right;
}
table.details th {
    border-right:1px solid #63A9FE;
    padding:1em 0.9em 1em 0em;
    font-size:1.1em;
    color:#63A9FE;
    text-align:right;
}
table.details td .value {
    background:#EFF6FE;
    border-bottom:2px solid #FFF;
    margin:0em 0em 0em 1em;
    padding:0.3em;
    min-height:1.1em;
    _height:1.1em;
}

.plato-member-list-container {
    background:url(images-eplato/firmlist-bg.gif) repeat-y top left;
    width:650px;
    margin-bottom:0.5em;
}
.plato-member-list-container .bghelper {
    background:url(images-eplato/firmlist-bgb.gif) no-repeat bottom left;
    padding-bottom:12px;
}
.plato-member-list-container dl.plato-member-list {
    background:url(images-eplato/firmlist-bgt.gif) no-repeat top left;
}
dl.plato-member-list {
    margin:0em;
    padding:12px;
    min-height:25px;
    _height:25px;
}
dl.plato-member-list dt {
    margin:0em;
    padding:0em;
}
dl.plato-member-list dd {
    margin:0em;
    padding:0em;
}
dl.plato-member-list dt.logo {
    width:150px;
    float:left;
    margin-right:26px;
}
dl.plato-member-list dt.logo div.logo-image {
    width:150px;
    height:81px;
    background:url(images-eplato/firmlist-logo.gif) no-repeat top left;
}
dl.plato-member-list dt.logo div.logo-image span {
    display:none;
}
dl.plato-member-list dd.fa {
    width:270px;
    float:left;
    margin-right:12px;
}
dl.plato-member-list dd.fa h3 {
    padding:0em;
    margin:0em;
    font-size:1.2em;
}
dl.plato-member-list dd.fa address {
    padding:0em;
    margin:0.3em 0 0 0;
    font-style:normal;
}
dl.plato-member-list dd.person {
    float:left;
    width:160px;
}
dl.plato-member-list dd.person span.person-fcn {
    font-size:0.9em;
}
dl.plato-member-list dd.person img {
    width:70px;
    float:left;
    margin-right:5px;
}
dl.plato-member-list dd.person div.kosphoto-image {
    width:70px;
    height:81px;
    background:url(images-eplato/firmlist-photo.gif) no-repeat top left;
    float:left;
    margin-right:5px;
}
dl.plato-member-list dd.person div.kosphoto-image span {
    display:none;
}

/* tabulka so zoznamom ponuk */
table.list {
    border: none;
    border-collapse: collapse;
    width: 100%;
}
table.list td,table.list th {
    border:1px solid #0575FE;
    padding:0.3em 0.5em;
}
table.list th {
    color: #FFF;
    background:#63A9FE;
    vertical-align:top;
}
table.list tr.odd {
    background:#EFF6FE;
}
table.list tr.even {
    background:#EFF6FE; /* #EEEEEE; */
}
