body {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #32611d;
	background-color: #0072bc;
}

/**
* background
**/

td.top_flash_gradient {
	background: transparent url(../gfx/top_flash_gradient.gif) no-repeat left 235px;
}
td.bg_top_center {
	background: transparent url(../gfx/bg_top_center.gif) no-repeat left top;
	width: 585px;
	height: 23px;
	text-align: right;
	font-size: 10px;
	color: #74c1f3;
	padding-top: 10px;
	padding-right: 5px;
}
div.bg_default_menu {
	background: transparent url(../gfx/bg_default_menu.gif) no-repeat right top;
	width: 185px;
	height: 23px;
}
table.default_menu {
	color: #47a2dd;
	font-size: 10px;	
}
span.default {
	padding: 0 10px 0 5px;
}
td.bg_top_address {
	background: transparent url(../gfx/bg_top_address.gif) no-repeat right top;
	width: 185px;
	height: 137px;
	font-size: 10px;
	text-align: right;
}
td.bg_top_gradient {
	background: #65aad6 url(../gfx/bg_top_gradient.gif) repeat-x left top;
	height: 100%;
	vertical-align: top;
}
td.bg_top_left {
	background: transparent url(../gfx/bg_top_left.gif) no-repeat right top;
	height: 258px;
}
td.bg_top_right {
	background: transparent url(../gfx/bg_top_right.gif) no-repeat left top;
	height: 258px;
}
div#bg_middle_left {
	background: transparent url(../gfx/bg_middle_left.gif) repeat-y right top;
	height: 100%;
}
div#bg_middle_right {
	background: transparent url(../gfx/bg_middle_right.gif) repeat-y left top;
	height: 100%;
}
td.bg_middle_color {
	height: 100%;
	background: #65aad6;
}
table.bg_data {
	background: transparent url(../gfx/bg_data.gif) repeat-y right top;
}
div.data {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	/*padding: 9px 27px 0 24px;*/
	color: #32611d;
	text-align: justify;
}
div.bg_light_green {
	background: #e9f6e2;
	margin: 0 0 0 0;
	padding: 9px 5px 9px 5px;
}
td.bg_light_green_top {
	background: transparent url(../gfx/bg_light_green_top.gif) no-repeat left bottom;
	width: 555px;
	height: 4px;
}
td.bg_light_green_middle {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	background: #e9f6e2;
	height: 100%;
	padding: 8px 12px 8px 12px;
}
td.bg_light_green_bottom {
	background: transparent url(../gfx/bg_light_green_bottom.gif) no-repeat left top;
	width: 555px;
	height: 4px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
td.bg_bottom_gradient {
	background: transparent url(../gfx/bg_bottom_gradient.gif) repeat-x right bottom;
	height: 95px;
	vertical-align: bottom;
}
div#bg_bottom_left {
	background: transparent url(../gfx/bg_bottom_left.gif) no-repeat right top;
	width: 30px;
	height: 95px;
}
div#bg_bottom_right {
	background: transparent url(../gfx/bg_bottom_right.gif) no-repeat left top;
	width: 30px;
	height: 95px;
}
td.bg_top_toothbrush {
	background: transparent url(../gfx/bg_top_toothbrush.gif) no-repeat right bottom;
	width: 185px;
	height: 20px;
}
td.bg_bottom_toothbrush {
	background: transparent url(../gfx/bg_bottom_toothbrush.jpg) no-repeat right top;
	width: 185px;
	height: 95px;
}

/**
* format
**/

h1 {
    width: 544px;
    height: 30px;
    font-size: 11px;
    color: #fff;
    margin: 4px 0 0 20px;
    padding: 8px 0 0 10px;
}
h1.bg_h1_red {
    background: transparent url(../gfx/bg_h1_red.jpg) no-repeat left top;
}
h1.bg_h1_blue {
    background: transparent url(../gfx/bg_h1_blue.jpg) no-repeat left top;
}
h1.bg_h1_green {
    background: transparent url(../gfx/bg_h1_green.jpg) no-repeat left top;
}
h1.bg_h1_orange {
    background: transparent url(../gfx/bg_h1_orange.jpg) no-repeat left top;
}
h1.bg_h1_purple {
    background: transparent url(../gfx/bg_h1_purple.jpg) no-repeat left top;
}
h1.news {
    background: transparent url(../gfx/bg_li.gif) no-repeat left 7px;
    font-size: 12px;
    color: #e20108;
    padding: 4px 15px;
    margin: 0;
    border-bottom: 1px solid #e20108;
}
hr {
	color: #09b800;
	background-color: #09b800;
	border: 0; 
	height: 1px;
	margin-left: 20px;
}
hr.red {
	color: #ffa8a8;
	background-color: #ffa8a8;
	border: 0; 
	height: 1px;
}
p {
	margin: 5px 27px 10px 24px;
	color: #32611d;
	text-align: justify;
}
p.address {
	margin: 9px 15px 8px 0;
	color: #74c1f3;
	text-align: right;
}
a {
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #fb7575;
	text-decoration: none;
}
a:hover {
	color: #f10b0b;
	text-decoration: underline;
}
a.topnav {
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 10px;
	color: #74c1f3;
	text-decoration: none;
}
a.topnav:hover {
	color: #74c1f3;
	text-decoration: underline;
}
a.default {
	color: #47a2dd;
}
a.default:hover {
	color: #fff;
	text-decoration: none;
}
a.email {
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #fb7575;
	text-decoration: none;
}
a.email:hover {
	color: #f10b0b;
	text-decoration: underline;
}
a.sub {
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
a.sub:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #f0b5cb;
	text-decoration: none;
}
a.arrow {
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #32611d;
}
a.arrow:hover {
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #f10b0b;
}
li {
	background: url(../gfx/bg_li.gif) no-repeat left 5px;
	padding-left: 15px;
	margin-top: 0;
}
ul {
	list-style-type: none;
	line-height: 150%;
	text-align: justify;
	margin-left: 25px;
	padding-left: 25px;
	padding-right: 25px;
	margin-top: 0;
}
label {
	cursor: pointer;
}
div.back {
	float: right;
	padding-top: 0;
}
td {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #32611d;
}
span.fright {
	float: right;
	padding: 0 10px 5px 10px;
	margin-right: 15px;
}
span.fleft {
	float: left;
	padding: 9px 10px 5px 10px;
	margin-left: 15px;
}
span.fleft2 {
	float: left;
	padding: 9px 0 5px 10px;
	margin-left: 15px;
}

/**
* Input
**/

input {
	border: none;
	background: url(../gfx/bg_input.gif) no-repeat center center;
	background-attachment: expression('fixed');
	width: 172px;
	height: 21px;
	color: #32611d;
	padding: 3px;
	padding-left: 5px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
}
textarea {
	border: none;
	background: url(../gfx/bg_textarea.gif) no-repeat center center;
	background-attachment: expression('fixed');
	overflow: auto;
	width: 402px;
	height: 106px;
	color: #32611d;
	padding: 5px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
}
input#Submit {
	border: none;
	background: url(../gfx/bg_send.gif) no-repeat center center;
	width: 57px;
	height: 20px;
	cursor: pointer;
}
input#Submit_de {
	border: none;
	background: url(../gfx/bg_send_de.gif) no-repeat center center;
	width: 57px;
	height: 20px;
	cursor: pointer;
}
input#Submit_en {
	border: none;
	background: url(../gfx/bg_send_en.gif) no-repeat center center;
	width: 57px;
	height: 20px;
	cursor: pointer;
}
input#Reset {
	border: none;
	background: url(../gfx/bg_del.gif) no-repeat center center;
	width: 57px;
	height: 20px;
	cursor: pointer;
}
input#Reset_de {
	border: none;
	background: url(../gfx/bg_del_de.gif) no-repeat center center;
	width: 57px;
	height: 20px;
	cursor: pointer;
}
input#Reset_en {
	border: none;
	background: url(../gfx/bg_del_en.gif) no-repeat center center;
	width: 57px;
	height: 20px;
	cursor: pointer;
}
form {
	padding-top: 9px;
	margin-left: 24px;
}
table.tdata {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
}
input.checkbox {
	width: 15px;
	background: #fff;
}
#employee {
	background: #e9f6e2;
	font-size: 11px;
	border: 1px solid #32611d;
}
input.file {
	background: #e9f6e2;
	font-size: 11px;
	border: 1px solid #32611d;
}
input.login {
	background: #e9f6e2;
	border: 1px solid #32611d;
}
