﻿/*--- base ---*/
BODY { margin:0px; padding:0px; left:0px; top:0px; right:0px; bottom:0px;
	 font-family:Verdana; font-size:9pt; color:#333333; background-color:#EEEEEE; }
H1 { font-size:16pt; }
H2 { font-size:13pt; }
H3 { font-size:11pt; }
H4 { font-size:9pt; }
H5 { font-size:8pt; }
H6 { font-size:6pt; }
LI { margin:4pt 0pt 4pt 0pt; padding:0pt; }
HR { border:solid 1px #999999; }
IMG { margin:0px; padding:0px; border:none; }
IMG.pic { margin:0pt 3pt 0pt 3pt; margin-bottom:-3pt;
	border-top:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-bottom:solid 1px #333333; border-right:solid 1px #333333; }
IMG.ico { margin:0pt 3pt 0pt 3pt; margin-bottom:-3pt; }

/*--- base.paragraph ---*/
B {} 
I {}
U {}
S {}
TT {}
P {}
ABBR {}
ACRONYM {}
ADDRESS {}
BIG {}
CODE {}
EM { font-size:8pt; margin-left:3pt; margin-right:3pt; color:#FF0000; }
KBD {}
SAMP {}
SMALL {}
SPAN {}
SPAN.rem { font-size:8pt; color:#999999; }
STRONG {}
SUB {}
SUP {}
VAR  {}
BLOCKQUOTE { font-size:8pt; background-color:#EEEEEE; padding:6pt; }
Q { visibility:hidden; }

UL {}
OL {}
LI {}
DL {}
DT { color:#336699; margin-top:12pt; margin-bottom:6pt; }
DD {}

CAPTION {  }
TABLE { margin:0px; padding:0px; border-collapse:collapse; }
THEAD {}
TR { margin:0px; padding:0px; vertical-align:top; }
TH,
TD { margin:0px; padding:0px; vertical-align:top; font-family:Verdana; font-size:9pt; color:#333333; }
TH { text-align:center; }
TD {}

A {}
APPLET {}
AREA {}
BASE {}
BGSOUND {}
BR {}
BUTTON {}
CENTER {}
CITE {}

DFN {}
DIV {}

FIELDSET {}
FONT { visibility:hidden; }
FORM {}
FRAME {}
HEAD {}
HR {}
HTML {}
IFRAME {}
IMG {}
INPUT {}
LEGEND {}

LINK {}
MAP {}
MARQUEE {}
MENU {}
META {}
NOBR {}

OPTGROUP {}
OPTION {}
PRE { visibility:hidden; }
SCRIPT {}
SELECT {}


TEXTAREA {}
TITLE {}





/*--- design.sizes ---*/
IMG.img-ban01i,
IMG.img-ban02i,
IMG.img-ban03i,
IMG.img-ban04i,
IMG.img-ban05i,
IMG.img-ban06i,
IMG.img-ban07i,
IMG.img-ban08i { width:120px; height:120px; }

IMG.img-fix-01,
IMG.img-fix-02,
IMG.img-fix-03 { height:1px; }
IMG.img-fix-01 { width:240px; }
IMG.img-fix-02 { width:500px; }
IMG.img-fix-03 { width:220px; }

TABLE.table-bot,
DIV.div-ban01-imgs,
DIV.div-ban01-text,
DIV.div-ban01 { width:960px; }

TD.td-ban01,
TD.td-ban02 { height:120px; }
TD.td-ban01 { vertical-align:bottom; }
TD.td-nav01,
TD.td-nav02 { height:30px; vertical-align:bottom; }
TD.td-bot01,
TD.td-bot02 { height:50px; }

TABLE.table-main,
TABLE.table-ban,
TABLE.table-nav,
TABLE.table-con,
TD.td-ban-line,
TD.td-nav-line,
TD.td-con-line,
TD.td-bot-line { width:100%; }
TD.td-con01,
TD.td-con03,
TD.td-nav01,
TD.td-bot01 { width:1%; }
TD.td-con02 { width:98%; }
TD.td-nav02,
TD.td-bot02 { width:99%; }
TD.td-con01,
TD.td-con02,
TD.td-con03 { margin:0px; padding:0px; }

DIV.div-ban01-imgs { position:absolute; z-index:1; margin:0px; padding:0px; top:0px; left:0px; }
DIV.div-ban01-text { position:relative; z-index:3; margin:0px; padding:0px; }

DIV.section-service { position:absolute; z-index:0; visibility:hidden; top:0px; left:0px; }
DIV.section-banerfree { position:absolute; z-index:2; display:table-cell; top:0px; left:0px; width:100%; text-align:right; }

/*--- design.colors ---*/
TD.td-ban-line { background-color:#666699; }
TD.td-nav-line { background-color:#333366; }
TD.td-con-line { background-color:#FFFFFF; }
TD.td-bot-line { background-color:#333366; }
DIV.div-ban01 {}
TD.td-nav01 {}
TD.td-nav02 {}
TD.td-con01 { background-color:#EEEEEE; border-right:solid 1px #999999; }
TD.td-con02 {}
TD.td-con03 { background-color:#FFFFEE; border-left:solid 1px #BBBBBB; }
TD.td-bot01 {}
TD.td-bot02 {}

/*--- sections ---*/
DIV.section-baner { padding:10px 5px 10px 250px; }
	DIV.section-baner H1,
	DIV.section-baner H2,
	DIV.section-baner H3 { margin:0px; padding:0px; color:#FFFFFF; }
	DIV.section-baner H3 { font-size:10pt; font-weight:normal; }
	DIV.section-baner H1 { font-size:13pt; font-weight:bold; }
	DIV.section-baner H2 { margin-top:5px; padding-top:5px; font-size:13pt; font-weight:normal; border-top:solid 1px #FFFFFF; }

DIV.section-nav01 { padding:5px; color:#FFFFFF; font-size:8pt; }
	DIV.section-nav01 A { text-decoration:none; }
	DIV.section-nav01 A:link,
	DIV.section-nav01 A:visited { color:#FFFF99; }
	DIV.section-nav01 A:active,
	DIV.section-nav01 A:hover { color:#FFFFFF; text-decoration:underline; }

DIV.section-nav02 { padding:5px; color:#FFFFFF; font-size:8pt; }
	DIV.section-nav02 A { text-decoration:none; }
	DIV.section-nav02 A:link,
	DIV.section-nav02 A:visited { color:#FFFF99; }
	DIV.section-nav02 A:active,
	DIV.section-nav02 A:hover { color:#FFFFFF; text-decoration:underline; }

DIV.section-con01,
DIV.section-con02,
DIV.section-con03 { margin:0px; padding:0px 0px 50px 0px; }

DIV.section-sub01,
DIV.section-sub02,
DIV.section-sub03 { margin:0px; padding:50px 10px 10px 10px; font-size:7pt; }
DIV.section-sub01 { text-align:right; }

DIV.section-bot01 { margin:0px; padding:5px; color:#FFFFFF; font-size:8pt; }
	DIV.section-bot01 A { text-decoration:none; }
	DIV.section-bot01 A:link,
	DIV.section-bot01 A:visited { color:#FFFF99; }
	DIV.section-bot01 A:active,
	DIV.section-bot01 A:hover { color:#FFFFFF; text-decoration:underline; }

DIV.section-bot02 { margin:0px; padding:5px; color:#FFFFFF; font-size:8pt; }
	DIV.section-bot02 A { text-decoration:none; }
	DIV.section-bot02 A:link,
	DIV.section-bot02 A:visited { color:#FFFF99; }
	DIV.section-bot02 A:active,
	DIV.section-bot02 A:hover { color:#FFFFFF; text-decoration:underline; }

/*--- containers ---*/
DIV.menu,
DIV.collection,
DIV.baner,
DIV.memo,
DIV.doc { margin:0pt 0pt 12pt 0pt; padding:0px; }

DIV.menu { border-bottom:solid 5px #333366; background-color:#CCCCCC; }
	DIV.menu H1 { margin:0px; padding:2pt 5pt 4pt 5pt;
		background-color:#333366;
		font-size:11pt; font-weight:bold; color:#FFFFFF; }
	DIV.menu H2 { margin:0px; padding:2pt 5pt 4pt 5pt;
		background-color:#999999;
		font-size:9pt; font-weight:bold; color:#FFFFFF; }
	DIV.menu UL { list-style-type:none; margin:0px; padding:3pt 6pt 12pt 6pt; }
	DIV.menu LI { margin:0px; padding:4px 0px 0px 0px; font-size:8pt; }
	DIV.menu A { display:block; margin:0px; padding:1pt 2pt 2pt 4pt; text-decoration:none;}
		DIV.menu A:link,
		DIV.menu A:visited { border-left:solid 8px #999999; border-bottom:solid 1px #999999; color:#000066; }
		DIV.menu A:active,
		DIV.menu A:hover { border-left:solid 8px #333399; border-bottom:solid 1px #333399; background-color:#FFFFFF; color:#0000FF; }

DIV.collection { margin:5pt; }
	DIV.collection H1 { margin:0px; padding:0px; font-size:11pt; font-weight:bold; color:#336699; }
	DIV.collection UL { margin:0pt 0pt 12pt 12pt; padding:0pt; color:#999999; }
	DIV.collection LI { font-size:8pt; }
	DIV.collection A {}
		DIV.collection A:link,
		DIV.collection A:visited { color:#000099; text-decoration:none; }
		DIV.collection A:active,
		DIV.collection A:hover { color:#0000FF; text-decoration:underline; }

DIV.baners { text-align:center; }

TABLE.frame {}

TABLE.frameimages {}
	TABLE.frameimages TD { padding:6pt; text-align:center; }

DIV.memo { margin:12pt; border:solid 1px #999999; background-color:#FFFFF0; font-size:7pt; }
	DIV.memo H1 { text-align:center; font-size:8pt; color:#000000; background-color:#FFFF88; margin:0px; padding:4px 5px 6px 5px; border-bottom:solid 1px #999999; }
	DIV.memo H2 { font-size:8pt; color:#000000; margin:10px 5px 0px 5px; padding:0px; }
	DIV.memo BLOCKQUOTE { margin:2px 5px 5px 5px; padding:0px; color:#666666; text-align:right; }
	DIV.memo P { margin:5px; }
	DIV.memo UL { margin:5px 5px 5px 25px; padding:0px; font-size:7pt; color:#999999; }
	DIV.memo LI { margin:0px; padding:0px; color:#333333; }

/*--- containers.doc ---*/
DIV.doc { margin:12pt; }

	DIV.doc H1,
	DIV.doc H2,
	DIV.doc H3,
	DIV.doc H4,
	DIV.doc H5,
	DIV.doc H6 { color:#336699; }
	DIV.doc H4,
	DIV.doc H5,
	DIV.doc H6 { margin-left:24pt; }
	DIV.doc H1 { padding-bottom:2px; border-bottom:solid 2px #336699; }	
	DIV.doc H3 { margin-left:12pt; }

	DIV.doc BLOCKQUOTE { margin-right:0pt; }
		DIV.doc BLOCKQUOTE P { margin:0pt; padding:6pt; }
		
	DIV.doc CAPTION { font-weight:bold; text-align:left; padding:2pt 0pt 3pt 0pt; }
	DIV.doc TH,
	DIV.doc TD { padding:2pt 4pt 3pt 4pt; border:solid 1px; }
	DIV.doc TH { font-size:8pt; background-color:#EEEEEE; }
	DIV.doc TD {}
	DIV.doc TD.r { text-align:right; }
	DIV.doc TD.c { text-align:center; }
	DIV.doc TD.val { font-family:Monospace,'Courier New Cyr'; }
	DIV.doc TD.valr { font-family:Monospace,'Courier New Cyr'; text-align:right; }
	DIV.doc TD.valc { font-family:Monospace,'Courier New Cyr'; text-align:center; }
	
	DIV.doc TABLE.tab TR TH,
	DIV.doc TABLE.tab TR TD { border:solid 1pt #999999; padding:3pt 6pt 3pt 6pt; }
	DIV.doc TABLE.tab TR TH { font-size:75%; font-weight:bold; background-color:#F0F0F0; }
	DIV.doc TABLE.tab TR TD {}
	
	DIV.doc TABLE.map TH,
	DIV.doc TABLE.map TD { border:none; padding:0px; margin:0px; }
	
	DIV.doc TABLE.ills TH,
	DIV.doc TABLE.ills TD { border:none; padding:6pt; }
	
	DIV.doc TABLE.rem { margin-left:32pt; margin-right:12pt; margin-right:0pt; }
	DIV.doc TABLE.rem TD { margin:0px; padding:0px; border-style:solid; border:solid 12pt #EEEEEE; background-color:#EEEEEE; font-size:8pt; }
	
	DIV.doc TABLE.ills IMG,
	DIV.doc TABLE.noborder IMG,
	DIV.doc TABLE.rem IMG,
	DIV.doc IMG.ill,
	DIV.doc IMG.left,
	DIV.doc IMG.right { padding:3pt; background-color:#FFFFFF; border:solid 1px #336699; }
	DIV.doc IMG.left { float:left; margin-right:16pt; }
	DIV.doc IMG.right { float:right; margin-left:16pt; }
	
	DIV.doc P.autor { padding-bottom:2px; text-align:right; color:#336699; border-bottom:solid 1px #336699; }
