HTML				{ filter: expression(document.execCommand("BackgroundImageCache", false, true)) }
BODY				{ padding: 0; font-size: 70%; margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background: #fff; color: #000 }

H1				{ font-size: 18px; padding: 0 0 18px 10px; margin: 0 0 0 -7px; font-weight: normal; color: #7b7b7b; line-height: 20px }
H2				{ font-size: 14px; padding: 18px 0 16px 0; margin: 0 0 0 -7px; font-weight: bold; color: #7b7b7b }
H3				{ font-size: 12px; padding: 5px 0px 5px 20px; font-weight: bold; }

/* html tags styles */
A				{ color: #1667cb }
A:hover				{ color: #3ea4f4 }
IMG, FORM, TD, TABLE		{ border: 0; margin: 0; padding: 0 }
TABLE				{ border-collapse: collapse }
TD				{ vertical-align: top; padding: 0 }
P				{ padding: 0 0 0 0; margin: 0 0 13px 0 }
UL LI			        { padding: 5px 20px 5px 0px }
INPUT				{ padding: 0; margin: 0 }
.s1				{ font-family: Tahoma; font-size: 11px; font-weight: bold;}


.content			{ margin: 0; padding: 0; line-height: 14px }


.content .table			{ margin: 2px 0 20px 0; width: 100% }
.content .table th		{ padding: 12px 2px 4px 7px; border-bottom: 1px solid #8d8d8d; font-weight: normal; text-align: left; vertical-align: top; color: #686868 }
.content .table td		{ padding: 2px 2px 4px 7px; border-bottom: 1px solid #c8c8c8; vertical-align: top }
.content .table .r		{ border-right: 0 }
.content .table p		{ margin: 0; padding: 0 }
.content .table ul		{ margin-bottom: 0 }
.content .table ol		{ margin-bottom: 0 }

.content			{ margin: 0; padding: 0; line-height: 14px }
.content UL, OL			{ margin: 0 0 13px 25px; // margin-left: 67px }
.content UL			{ margin-left: 48px; padding: 0 }
.content UL LI			{ padding: 0 0 2px 0 }
.content ul			{ /*margin-left: 0; list-style: none*/ }
.content li 			{  }
.content p,
.content ol,
.content ul			{ padding-top: 0; margin-top: 0 }


.content .table .c2		{ text-align: center }

.content .table2			{ margin: 2px 0 20px 0; width: 100% }
.content .table2 td			{ padding: 2px 2px 4px 7px; vertical-align: top }
.content .table2 input		{ font-family: Tahoma; font-size: 90%; }
.content .table2 select		{ font-family: Tahoma; font-size: 90%; }
.content .table2 textarea	{ font-family: Tahoma; font-size: 90%; }

INPUT                           { height: 18px; border: #a9a9a9 1px solid; padding: 0 0 0 3px; color: #000; font-size: 11px; margin: 0}
INPUT.hd                        { border: #fff 1px solid; padding: 0 0 0 3px; TEXT-ALIGN: right; color: #7b7b7b;}
INPUT.submit                    { height: 25px; width: 121px; margin:  5px 0 5px 0px; color: #000;  font-size: 12px; }
INPUT.checkbox                  { border: #fff 1px solid; color: #000 }
INPUT.checkboxh                 { border: #e2e1e7 1px solid; color: #000 }


TABLE.inputelement               { align: left; padding: 5px 0 15px 0; color: #7b7b7b; font-size: 11px;}
TABLE.inputelement TD.cle        { padding: 0 5px 0 5px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}
TABLE.inputelement TD.rle        { padding: 0 5px 0 5px; TEXT-ALIGN: right; VERTICAL-ALIGN: middle;}
TABLE.inputelement TD.lle        { padding: 0 5px 0 5px; TEXT-ALIGN: left; VERTICAL-ALIGN: middle;}



table.grp                       { padding: 0px 0px 0 0px;}
table.grp td.nm                 { padding: 2px 0px 0 0px;}

img.pm                          { valign: top; align: right; width: 15px; height: 19px; }
img.fl                          { valign: top; align: left;  width: 21px; height: 19px; }
img.cart                        { valign: middle; align: center;  width: 16px; height: 14px; }

TABLE.listelement               { width: 100%; align: left; margin: 5px 0px 10px 3px;}
TABLE.listelement TH            { height: 35px; BACKGROUND: #0965ae; padding: 0 5px 0 5px; TEXT-ALIGN: center; color: #ffffff; font-weight: normal;}
TABLE.listelement TD.cle        { height: 20px; padding: 0 5px 0 5px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}
TABLE.listelement TD.rle        { height: 20px; padding: 0 5px 0 5px; TEXT-ALIGN: right; VERTICAL-ALIGN: middle;}
TABLE.listelement TD.lle        { height: 20px; padding: 0 5px 0 5px; TEXT-ALIGN: left; VERTICAL-ALIGN: middle;}



.clear				{ clear: both }

@media all and (min-width: 0px) {
}



/* files ico */
.file_link				{ cursor: hand; text-decoration: none }
.file_link .file_name			{ padding-left: 62px; padding-top: 5px; background: url(../misc/files_ico/file.gif) 16px 1px no-repeat; height: 34px; display: block }
.file_link .file_a			{ text-decoration: underline }
.file_link .file_name .file_alt		{ color: #898b9a; padding-top: 5px; display: block }
.file_xls .file_name			{ background-image: url(../misc/files_ico/file_xls.gif) }
.file_doc .file_name			{ background-image: url(../misc/files_ico/file_doc.gif) }
.file_ppt .file_name			{ background-image: url(../misc/files_ico/file_ppt.gif) }
.file_pdf .file_name			{ background-image: url(../misc/files_ico/file_pdf.gif) }
.file_wma .file_name			{ background-image: url(../misc/files_ico/file_wma.gif) }
.file_pic .file_name			{ background-image: url(../misc/files_ico/file_pic.gif) }
.file_wma .file_name			{ background-image: url(../misc/files_ico/file_wma.gif) }
.file_avi .file_name			{ background-image: url(../misc/files_ico/file_avi.gif) }
.file_zip .file_name			{ background-image: url(../misc/files_ico/file_zip.gif) }
.file_mp3 .file_name			{ background-image: url(../misc/files_ico/file_mp3.gif) }