<!--

/* * * * * * * * * * * Common Style * * * * * * * * * * */

.search2 td, .search2 th, .content .Content .catalogue td, .content .Content .catalogue th { border: 0px; }

.ERROR { color: #000000; background: #FFE8E8;	border: 1px solid #8D8D8D; border-style: dotted; text-align: center; height: 20px; width: 100%; }
.ERROR b { color: #F30000; }

.NOTICE { color: #000000; background: #FDF5DD;	border: 1px solid #8D8D8D; border-style: dotted; text-align: center; height: 20px; width: 100%; }
.NOTICE b { color: #F30000; }

.SUCCESS { color: #000000; background: #F1FDE7;	border: 1px solid #8D8D8D; border-style: dotted; text-align: center; height: 20px; width: 100%; }
.SUCCESS b { color: #3C8D00; }

.searchbackground, .searchbackground td { background: #fff8d7; }

.inputText { border: 1px solid #3371A6; width: 150px; padding: 3px; font-size: 11px; }
.red { color: red; }
.green { color: green; }

.hr { width: 100%; }
form, html { padding: 0px; margin: 0px; }

.content .Content .ValignM { vertical-align: middle; }
.content .Content .AlignRM { text-align: right; vertical-align: middle; }
.content .Content .AlignLM { text-align: left; vertical-align: middle; }
.content .Content .search .AlignRM, .content .Content .search2 .AlignRM { text-align: right; vertical-align: middle; }

.confirmMain { text-align: center; color: green; font-size: 19px; }
.confirm { text-align: center; font-size: 11px; }

/* * * * * * * * * * * Common Style * * * * * * * * * * */

body { background: inherit; color: #000000; font-size: 11px; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; }
a:link, a:visited { background: inherit; color: #015297; }
.white:link, .white:visited { color: #FFFFFF; text-decoration: none; }
.white:hover, .white:active { color: #FFFFFF;  text-decoration: underline; }
.site { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.paging { text-align: center; padding: 0px 20px 0px 20px; }
.date { background: inherit; color: #BE6032; padding: 5px 0px 3px 0px; }
.vab { vertical-align: bottom; }
.tal { text-align: left; }
.nobr { white-space: nowrap; }
.activ { font-weight: bold; }

.hidden { display: none; }

/* * * * * * * * * * * div.header * * * * * * * * * * */

.header { background: url('img/h-main-bg.gif') repeat-x 0% 0%; text-align: left; }
.header .l { padding: 11px 10px 10px 10px; }
.header .c { text-align: center; padding: 33px 0px 0px 0px; }
.header .r { background: #F9F9F9 url('img/h-r-bg.gif') repeat-x 0% 100%; }
.header .r .ico .lang img { margin: 0px 1px 0px 9px; }
.header .r .ico th, .header .r td { vertical-align: middle; }
.header .r .ico th img { margin: 0px 11px 0px 11px; }
.header .r .search td, .header .r .search2 td, .subscribe .search td, .subscribe .search2 td { background: url('img/seach-bg.gif') repeat-x 0% 0%; }
.header .r .search input { border: 0px solid #FFFFFF; width: 100%; }

/* * * * * * * * * * * div.content * * * * * * * * * * */

.content { background: url('img/c-main-bg.gif') repeat-x 0% 0%; }
.content .r td { text-align: left; }
.content .body td { vertical-align: top; }
.content .upmenu th, .content .upmenu .r { text-align: center; vertical-align: middle; }
.content .upmenu .in img { margin: 5px 8px 6px 18px; }
.content .upmenu .r a:link, .content .upmenu .r a:visited { background: inherit; color: #FFFFFF; text-decoration: none; }
.content .upmenu .r a:active, .content .upmenu .r a:hover { background: inherit; color: #FFFFFF; text-decoration: underline; }
.content .sep { background: url('img/sep-three.gif') repeat-y 0% 0%; }
.content .body td table td { text-align: center; }
.content table.body { background: #FFFFFF; }
.content .r-main { background: #F9F9F9 url('img/h-r-bg.gif') repeat-x 0% 100%; vertical-align: top; }
.content .body .r-main .bg { background: url('img/h-r-bg.gif') repeat-x 100% 0%; padding: 10px 10px 5px 0px; }
.content .body .c-main-section-1 { background: url('img/c-main-section-1.jpg') no-repeat 50% 0%; }
.content .body .c-main-section-2 { background: url('img/c-main-section-2.jpg') no-repeat 50% 0%; }
.content .body .c-main-section-3 { background: url('img/c-main-section-3.jpg') no-repeat 50% 0%; }
.content .r-main .title { padding: 10px 0px 8px 15px; }
.content .r-main .body { background: #F9F9F9; padding: 0px 0px 7px 0px; }
.content .body .Content { text-align: left; padding: 0px 15px 12px 22px; }

.content .body .ContentNews { text-align: left; padding: 0px 15px 0px 20px; }
.content .body .ContentNewsPreview { background: #F9F9F9; text-align: left; padding: 0px 0px 0px 16px; }
.content .body .Title { color: #18609E; text-align: left; padding: 15px 15px 5px 20px; }
.content .body .Title2 { text-align: left; padding: 15px 15px 5px 20px; }
.content .body .Title3 { text-align: left; padding: 0px 15px 5px 20px; }
.content .body .Title h1 { font-size: 18px; font-weight: normal; padding: 0px; margin: 0px; }
.content .body .Title .sep, .content .body .Title2 .sep, .content .body .Title3 .sep { background: url('img/px-grey.gif') repeat-x 0% 5px; }
.content .body .Title .bg { background: url('img/h-r-bg.gif') repeat-x 0% 0%; }
.content .body .BreadMites { text-align: left; margin: 0px 15px 15px 22px; }

.content .body .catalogue td input.text {
	border: 1px solid #E7EFF7;
	font-size: 11px;
	text-align: right;
	width: 25px;
	padding: 3px;
}

.content .body .catalogue td {
	text-align: left;
	border-right: 1px solid #E7EFF7;
	border-bottom: 1px solid #E7EFF7;
	border-style: dashed;
	vertical-align: middle;
	padding: 4px 6px 4px 6px;
}
.content .body .search2 td {
	text-align: left;
	border-style: dashed;
	vertical-align: middle;
	padding: 4px 6px 4px 6px;
}

.content .body .catalogue .noborder td {
	text-align: left;
	border: 1px solid #8D8D8D;
	border-style: dotted;
	vertical-align: middle;
	padding: 4px 6px 4px 6px;
}

.content .body .catalogue td.c {
	text-align: center;
	border-right: 1px solid #E7EFF7;
	border-bottom: 1px solid #E7EFF7;
	border-style: dashed;
	vertical-align: middle;
	padding: 4px 6px 4px 6px;
}
.content .body .catalogue td.l {
	text-align: left;
	border-right: 1px solid #E7EFF7;
	border-bottom: 1px solid #E7EFF7;
	border-left: 1px solid #E7EFF7;
	border-style: dashed;
	vertical-align: middle;
	padding: 4px 6px 4px 6px;
}
.content .body .catalogue td.r {
	text-align: right;
	border-right: 1px solid #E7EFF7;
	border-bottom: 1px solid #E7EFF7;
	border-style: dashed;
	vertical-align: middle;
	padding: 4px 6px 4px 6px;
}

.content .body .catalogue td.bg {
	background: #F5F8FE;
	text-align: left;
	border-color: #E7EFF7;
	border-right: 1px solid #E7EFF7;
	border-bottom: 1px solid #E7EFF7;
	border-style: dashed;
	vertical-align: middle;
	padding: 4px 6px 4px 6px;
}

.content .body .catalogue td.cbg {
	background: #F5F8FE;
	text-align: center;
	border-bottom: 1px solid #E7EFF7;
	border-right: 1px solid #E7EFF7;
	border-style: dashed;
	vertical-align: middle;
	padding: 4px 6px 4px 6px;
}
.content .body .catalogue td.lbg {
	background: #F5F8FE;
	text-align: left;
	border-left: 1px solid #E7EFF7;
	border-right: 1px solid #E7EFF7;
	border-bottom: 1px solid #E7EFF7;
	border-style: dashed;
	vertical-align: middle;
	padding: 4px 6px 4px 6px;
}
.content .body .catalogue td.rbg {
	background: #F5F8FE;
	text-align: right;
	border-right: 1px solid #E7EFF7;
	border-bottom: 1px solid #E7EFF7;
	border-style: dashed;
	vertical-align: middle;
	padding: 4px 6px 4px 6px;
}
.content .body .catalogue td.redbg {
	background: #ffecec;
}

.content .body .catalogue th {
	background: #076DD3;
	border-color: #0B6FD4;
	border-top: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-style: dashed;
	padding: 4px 6px 4px 6px;
	color: #FFFFFF;
	font-weight: normal;
	white-space: nowrap;
	vertical-align: middle;
}
.content .body .search2 th {
	background: #076DD3;
	border-color: #0B6FD4;
	border-top: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-style: dashed;
	padding: 4px 6px 4px 6px;
	color: #FFFFFF;
	font-weight: normal;
	white-space: nowrap;
	vertical-align: middle;
}
.content .body .catalogue th.l {
	background: #076DD3;
	border-color: #0B6FD4;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-style: dashed;
	padding: 4px 6px 4px 6px;
	color: #FFFFFF;
	font-weight: normal;
	white-space: nowrap;
}
.content .body .catalogue th.l2 {
	background: #076DD3;
	border-color: #0B6FD4;
	border-top: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-style: dashed;
	padding: 4px 6px 4px 6px;
	color: #FFFFFF;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
}
.content .body .catalogue th.c {
	background: #076DD3;
	/* border-color: solid #0B6FD4; */
	border-top: 1px solid #0B6FD4;
	border-bottom: 1px solid #0B6FD4;
	border-right: 1px solid #0B6FD4;
	border-style: dashed;
	padding: 4px 6px 4px 6px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
}

.content .body .catalogue .noborder { border: 0px solid #FFFFFF; }

/* * * * * * * * * * * div.footer * * * * * * * * * * */

.footer { background: url('img/f-main-bg.gif') repeat-x 0% 0%; }
.footer .l { color: #3073AD; white-space: nowrap; }
.footer .l, .footer .r { vertical-align: middle; }
.footer .r img { margin: 2px 20px 0px 0px; }
.footer td { vertical-align: middle; }

/* * * * * * * * * * * Admin Interface Style * * * * * * * * * * */

.button { background: #D4D0C8; border: 2px solid #FFFFFF; border-style: outset; text-align: center; vertical-align: middle; font-size: 11px; font-family: Tahoma; width: 100px; padding: 2px; }
.text { border: 2px solid #d4d0c8; border-style: inset; font-size: 11px; font-family: Tahoma; width: 200px; padding: 2px; }

input.admin { border: 1px solid #CCCCCC; padding: 1px; width: 100px; }
.adsuccess						{ background: #ECFAE3; border: 2px solid #409B04; padding: 10px; }
.aderror							{ background: #F9F1F2; border: 2px solid #EA1822; padding: 10px; }

.tooltip{
	position:absolute;
	z-index:999;
	left:-9999px;
	background: #80c0fd;
	padding: 10px 7px 12px 17px;
	border:1px solid #fff;
	margin-top: 0px;
	margin-left: -165px;
	width: 300px;
}

-->