body {
    background-color: #efeeec;
    margin: 0px;
    padding: 0px;
}

div.cleaner {
    clear: both;
}

table.design {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse: collapse;
}

table.invisible {
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse: collapse;
}

table.design td {
    border: 0px;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}

table.design td#left {
    background-image: url(images/bgr_left.gif);
    background-repeat: repeat-x;
    background-position: top right;
}

table.design td#right {
    background-image: url(images/bgr_right.gif);
    background-repeat: repeat-x;
    background-position: top left;
}

table.design td#middle {
    width: 1108px;
    background-image: url(images/bott_bgr.gif);
    background-repeat: repeat-y;
    vertical-align: top;
}

div#middle {
    position: absolute;
    width: 1108px;
    margin: 144 0 0 0px;
    background-image: url(images/bgr.gif);
}

div#header {
    width: 1108px;
    background-image: url(images/bgr.gif);
    margin: 0px;
}

div#d1 {
    position: relative;
    float: left;
    width: 1043px;
}

div#d2 {
    position: relative;
    float: left;
    width: 65px;
    height: 270px;
    background-image: url(images/tbl_bgr_right.gif);
}

div#d1a { /* content */
    position: relative;
    float: right;
    width: 743px;
}

div#d1b { /* left menu */
    position: relative;
    float: right;
    width: 235px;
    background-image: url(images/left_menu_bgr.gif);
    background-repeat: no-repeat;
}

div#d1c {
    position: relative;
    float: right;
    width: 65px;
    height: 270px;
    background-image: url(images/tbl_bgr_left.gif);
}

div.pad14 {
    padding: 14px;
}

div#d1a #right { /* popis */
    position: relative;
    float: right;
    width: 285px;
}

div#d1a #left { /* foto */
    position: relative;
    float: left;
    width: 414px;
}

div#d1a #bottom { /* nevesty */
    clear: both;
}

div#detFrame {
    width: 414px;
    height: 465px;
    background-image: url(images/detail.gif);
}

img#detail {
    display: block;
    position: relative;
    top: 8px;
    left: 8px;
    border: 0px;
    height: 449px;
    width: 398px;
}

input#subm_1 {
    display: block;
    width: 17px; height: 17px;
    margin-top: 0px; margin-left: 0px;
    background-image: url(images/right.gif);
    border: 0px;
}

a#prevbtn {
    visibility: hidden;
}

img.sep_1 {
    margin: 0 0 0 25px;
    border= 0px;
    height= 1px;
    width= 184px;
}

img.sep_2 {
    margin: 0 0 0 60px;
    border= 0px;
    height= 1px;
    width= 149px;
}

