body.be-page div.subheader div.container {
    padding-bottom: 30px;
}

div.therapy-buttonbar,
div.literature-buttonbar,
div.distribution-buttonbar,
div.catalogue-buttonbar,
div.animal-buttonbar,
div.clinic-buttonbar,
div.page-buttonbar {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	
	-webkit-border-top-left-radius: 5px; /* Safari and chrome */
	-webkit-border-top-right-radius: 5px; /* Safari and chrome */
	-webkit-border-bottom-left-radius: 0px; /* Safari and chrome */
	-webkit-border-bottom-right-radius: 0px; /* Safari and chrome */
	
	-khtml-border-radius-topleft: 5px; /* Linux browsers */
	-khtml-border-radius-topright: 5px; /* Linux browsers */
	-khtml-border-radius-bottomleft: 0px; /* Linux browsers */
	-khtml-border-radius-bottomright: 0px; /* Linux browsers */
	
	border-top-left-radius: 5px; /* CSS3 */
	border-top-right-radius: 5px; /* CSS3 */
	border-bottom-left-radius: 0px; /* CSS3 */
	border-bottom-right-radius: 0px; /* CSS3 */
}
	
	
div.therapy-content, div.therapy-content-last, div.literature-content, div.distribution-content, div.catalogue-content, div.animal-content, div.clinic-content, div.page-content, div.imgpool-list {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
	-webkit-border-top-left-radius: 0px; /* Safari and chrome */
	-webkit-border-top-right-radius: 0px; /* Safari and chrome */
	-webkit-border-bottom-left-radius: 5px; /* Safari and chrome */
	-webkit-border-bottom-right-radius: 5px; /* Safari and chrome */
	
	-khtml-border-radius-topleft: 0px; /* Linux browsers */
	-khtml-border-radius-topright: 0px; /* Linux browsers */
	-khtml-border-radius-bottomleft: 5px; /* Linux browsers */
	-khtml-border-radius-bottomright: 5px; /* Linux browsers */
		
	border-top-left-radius: 0px; /* CSS3 */
	border-top-right-radius: 0px; /* CSS3 */
	border-bottom-left-radius: 5px; /* CSS3 */
	border-bottom-right-radius: 5px; /* CSS3 */
}


form.login-form {
	padding-top: 10px;
	padding-bottom: 25px;
}

form.login-form table td {
    padding-top: 2px;
    padding-bottom: 2px;
}

form.login-form td.login-label {
    padding-right: 5px;
}

form.login-form input.login-input {
    width: 150px;
    padding: 1px;
}

div.error-text {
    background-image: url(../images/error.png);
    background-repeat: no-repeat;
    background-position: 5px 4px;
    background-color: #FFFBDD;
    border: 2px solid #FFE888;
    font-weight: bold;
    color: #CB553A;
    padding: 5px 6px 5px 25px;
    margin-bottom: 5px;
}

div.menu div.login-info {
    background-image: url(../images/menu_middle1.gif);
    background-repeat: repeat-y;
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 12px;
    padding-top: 0;
}

form.dialog-form {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    border: 0;
    padding: 10px;
    padding-bottom: 0;
}

form.dialog-form div.error-text {
    background-position: 5px 3px;
    margin-top: 2px;
}

form.dialog-form .form-entry {
    padding-left: 1px;
}

form.dialog-form .form-entry .form-label {
    padding-bottom: 2px;
    width: 258px;
}

form.dialog-form input, form.dialog-form select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    margin: 0;
}

form.dialog-form .form-entry .form-input input {
    padding: 1px;
    width: 258px;
}

form.dialog-form .form-entry .form-input select {
    width: 263px;
}

form.dialog-form .form-checkradio {
    margin-left: 1px;
}

* html form.dialog-form .form-checkradio {
    margin-left: -3px;
}

*+html form.dialog-form .form-checkradio {
    margin-left: -3px;
}

form.dialog-form .form-checkradio input {
    width: auto;
}

form.dialog-form .form-checkradio table td {
    padding-bottom: 5px;
}

table.charmap {
    border: 1px solid #AAA;
    text-align: center;
}

td.charmap, #charmap-win a {
    width: 18px;
    height: 18px;
    color:#000;
    border: 1px solid #AAA;
    text-align: center;
    font-size:12px;
    vertical-align: middle;
    line-height: 18px;
}

#charmap-win a {
    display: block;
    color: #000;
    background-color: #fff;
    text-decoration: none;
    border:0;
}

#charmap-win a:hover {
    color: #fff;
    background-color: #2B6FB6;
}

#charmap-win #codeN {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
}

#charmap-win #codeV {
    font-size: 40px;
    height: 80px;
    border: 1px solid #AAA;
    text-align:center;
}

div.imgpool-entry {
	width: 160px;
	height: 158px;
	border: 1px solid #CCCCCC;
	display: inline-block;
    margin-right: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

div.imgpool-pic {
	height: 130px;
	width: 160px;
	padding-top: 5px;
	text-align: center;
	background: #FFFFFF;
	overflow: hidden;
}

div.imgedit-pic {
	padding-top: 5px;
	text-align: left;
}

div.imgpool-title {
    width: 160px;
	height: 18px;
	line-height: 19px;
	overflow: hidden;
	text-align: center;
    background-color: #DDDDDD;
    font-size: 11px;
    margin-top: 5px;
}

.x-tree-node-leaf .image-treepanel {
    background-image: url(../images/image.gif) !important;
    padding-bottom: 1px !important;
}            

.x-tree-node-leaf .link-treepanel {
    background-image: url(../images/intlink.gif) !important;
}            

.x-tree-node a, .x-dd-drag-ghost a, .x-tab-strip a {
	border: 0 none;
}            

.x-form-radio {
    margin-bottom: 2px;
}

.o2k7Skin .mceIcon.mce_intlinkButton {
    background: url(../tinymce/themes/advanced/img/intlink.gif) no-repeat 0 0;
}

.o2k7Skin .mceIcon.mce_extlinkButton {
    background: url(../tinymce/themes/advanced/img/extlink.gif) no-repeat 0 0;
}

.o2k7Skin .mceIcon.mce_dellinkButton {
    background: url(../tinymce/themes/advanced/img/dellink.gif) no-repeat 0 0;
}

.o2k7Skin .mceIcon.mce_imageButton {
    background: url(../tinymce/themes/advanced/img/image.gif) no-repeat 0 0;
}

table.hchart-table {
    width: 100%;
}

table.hchart-table td {
    padding-bottom: 2px;
}

table.hchart-table td.value {
	text-align: left;
	padding-right: 10px;
}

table.hchart-table td.radio {
    text-align: center;
    padding-right: 10px;
}

table.hchart-table td.numbers {
    text-align: right;
}

table.hchart-table td.numbers input {
    width: 50px;		
}
