table {
    border-collapse: collapse;
    border: thin solid black;
}
table td, table th {
    border: thin solid black;
}
table td p, table th p {
    margin: 0;
}

.dbox {
    border: thick double black;
    padding: 1ex;
    display: inline-block;
    text-align: center;
}
.dbox>p {
    margin: 0px;
    text-indent: 0;
}
.right {
    text-align: right;
}
.left {
    text-align: left;
}

.lheader, .rheader, .lfooter, .rfooter {
    margin: 1ex;
}
.lheader p, .rheader p, .lfooter p, .rfooter p {
    margin: 0px;
}
.lheader {
    position: absolute;
    top: 0px;
    left: 0px;
}
.rheader {
    position: absolute;
    top: 0px;
    right: 0px;
}
.lfooter {
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.rfooter {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.page {
    position: relative;
    padding: 5ex 0ex;
}

object {
    overflow: hidden;
}

#header {
	height: 72px;
	margin: 10px 10px 0 10px;
	background: url('../images/bazki.png') top left no-repeat;
}


#header h1 {
	padding: 0;
	margin: 0;
	padding-top: 30px;
	padding-left: 180px;
	color: #fff;
	position: relative;
	font-size: 36px;
}

#header h1 .subtitle {
	font-size: 60%;
	position: absolute;
	left: 240px;
	top: 70px;
}

#content {
	background: #fff url('../images/contentbg.png') left bottom no-repeat;
	margin : 0 10px 10px 10px;
	padding: 0 10px;
	overflow: hidden;
}

#content .currentpage {
	margin-top: 0;
}

#status_block {
    border: thin solid green;
    background: lightGreen;
    padding: 5px;
}

.error {
    color: red;
    font-weight: bold;
}

p {
    text-indent: 5ex;
}
p:first-child {
    text-indent: 0;
}
p.noindent {
    text-indent: 0;
}