* {padding: 0; border: 0; margin: 0}
body {
	font-family: Tahoma;
	font-size: 12px;
	color: #004760;
	background-color: #8BDAF8;
	margin: 0; padding: 0;
}
.main_form {width: 250px;}
input, select, textarea {
	font: 12px Tahoma; 
	color: #004760;
	background: #03B0ED; 
	border: 1px solid #0A9CD0;
	padding: 2px;
}
input.button {background: #03B0ED; color: #ffffff; cursor:pointer; padding: 2px 10px 2px 10px}
p {margin: 0 0 10px 0}
A:link, A:visited {color: #ffffff; text-decoration: none}
A:active, A:hover {color: #035C7C; text-decoration: none}

div.bg_01 {background-image: url(/images/bg_01.jpg); background-repeat: repeat-x; background-position: bottom left; width: 100%;}
div.bg_02 {background-image: url(/images/bg_02.jpg); background-repeat: no-repeat; background-position: bottom left;  width: 100%;}
div.bg_03 {background-image: url(/images/bg_03.jpg); background-repeat: no-repeat; background-position: bottom right;  width: 100%;}
div.bg_04 {background-image: url(/images/bg_04.jpg); background-repeat: repeat-x; background-position: top center; width: 100%;}
div.bg_05 {background-image: url(/images/bg_05.jpg); background-repeat: no-repeat; background-position: top left;  width: 100%;}
div.bg_06 {background-image: url(/images/bg_06.jpg); background-repeat: no-repeat; background-position: top right;  width: 100%;}

div.content_01 {background-image: url(/images/con_bg_top_repeat.jpg); background-repeat: repeat-x; background-position: top center; background-color: #45C5F2; margin: 21px 0 104px 0;}
div.content_02 {background-image: url(/images/con_bg_bottom_repeat.jpg); background-repeat: repeat-x; background-position: bottom center;}
div.content_03 {background-image: url(/images/con_bg_top_left.jpg); background-repeat: no-repeat; background-position: top left;}
div.content_04 {background-image: url(/images/con_bg_top_right.jpg); background-repeat: no-repeat; background-position: top right;}
div.content_05 {background-image: url(/images/con_bg_bottom_left.jpg); background-repeat: no-repeat; background-position: bottom left;}
div.content_06 {background-image: url(/images/con_bg_bottom_right.jpg); background-repeat: no-repeat; background-position: bottom right;}

div.special {background-image: url(/images/spec_bg.jpg); background-repeat: no-repeat; background-position: top right; width: 216px; height: 335px;}
div.special_text {padding: 26px; font-family: Arial; font-size: 12px; color: #004760; text-align: left}

div.list_padding {padding: 5px 14px 32px 14px;}
div.list_01 {
	background-image: url(/images/list_01.png); background-repeat: no-repeat; width: 177px; height: 204px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/list_01.png",sizingMethod=scale); //background: none;
}
div.list_02 {
	background-image: url(/images/list_02.png); background-repeat: no-repeat; width: 177px; height: 204px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/list_02.png",sizingMethod=scale); //background: none;
}
div.list_03 {
	background-image: url(/images/list_03.png); background-repeat: no-repeat; width: 177px; height: 204px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/list_03.png",sizingMethod=scale); //background: none;
}
div.menu_bg_right {
	background-image: url(/images/menu_bg_right.png); background-repeat: no-repeat; width: 12px; height: 40px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/menu_bg_right.png",sizingMethod=scale); //background: none;
}
div.menu_bg_left {
	background-image: url(/images/menu_bg_left.png); background-repeat: no-repeat; width: 12px; height: 40px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/menu_bg_left.png",sizingMethod=scale); //background: none;
}
div.logo {
	background-image: url(/images/logo.png); background-repeat: no-repeat; width: 184px; height: 204px; cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/logo.png",sizingMethod=scale); //background: none;
}
td.menu {background-color: #0A9CD0; font-size: 14px; font-family: Tahoma; color: #ffffff; padding: 0 15px 0 15px;}

a.menu:link, a.menu:visited {color: #ffffff; text-decoration: none}
a.menu:active, a.menu:hover {color: #035C7C; text-decoration: none}

a.menu_active:link, a.menu_active:visited {color: #035C7C; text-decoration: none}
a.menu_active:active, a.menu_active:hover {color: #035C7C; text-decoration: none}

h1 {font-size: 18px; color: #FFFFFF; margin-bottom: 15px; margin-top: 0; font-family: Arial}
h2 {font-size: 15px; color: #FFFFFF; margin-bottom: 12px; font-family: Arial}
div.submenu {margin-bottom: 15px; color: #FFFFFF; font-size: 14px; text-align: right; margin-bottom: 20px;}
div.text {text-align: justify; font-family: Tahoma; color: #004760; line-height: 17px; font-size: 12px;}
a.path:link, a.path:visited {color: #ffffff; text-decoration: none}
a.path:active, a.path:hover {color: #ffffff; text-decoration: underline}


img.article {margin-right: 6px; vertical-align: middle}
div.article {margin: 5px 0 5px 0; font-size: 14px;}


div.work_description {font-size: 11px; font-family: Arial; color: #4C4C4D; margin-top: 4px; margin-bottom: 15px;}
a.work:link, a.work:visited {color: #E3E3E3; text-decoration: underline}
a.work:active, a.work:hover {color: #004F6B; text-decoration: none}

a.cat:link, a.cat:visited {color: #004F6B; text-decoration: underline}
a.cat:active, a.cat:hover {color: #004F6B; text-decoration: none}


div.copyright {color: #FFFFFF; font-size: 11px; font-family: Arial; margin-bottom: 30px; margin-left: 55px;}

img.image {border: 3px solid #ffffff}

