/* стили mainmenu*/
BODY.main {
	BACKGROUND: #ffffff;  COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; TEXT-ALIGN: justify; margin: 0px, 0px, 0px, 0px
}
BODY.witz {
	BACKGROUND: #ffffcc;  COLOR: #000000; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt; TEXT-ALIGN: justify; margin: 0px, 0px, 0px, 0px
}
INPUT.searchinput {
	BACKGROUND: #FFFFCC; BORDER-BOTTOM: #FF6600 1px solid; BORDER-LEFT: #FF6600 1px solid; BORDER-RIGHT: #FF6600 1px solid; BORDER-TOP: #FF6600 1px solid; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold; HEIGHT: 21px; MARGIN: 0px 2px 0px 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 2px; WIDTH: 180px
}
INPUT.searchsubmit {
	BACKGROUND: #b2b2b2; BORDER-BOTTOM: #b2b2b2 1px solid; BORDER-LEFT: #b2b2b2 1px solid; BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; COLOR: #ffffcc; FONT-SIZE: 11px; FONT-WEIGHT: bold; HEIGHT: 21px; MARGIN: 0px 0px 0px 2px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
td.rahmen {
	BACKGROUND: #ffffcc; BORDER-BOTTOM: #F38A3D 2px solid; BORDER-LEFT: #F38A3D 2px solid; BORDER-RIGHT: #F38A3D 2px solid; BORDER-TOP: #F38A3D 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
td.rahmencenter {
	background-color: transparent; BORDER-BOTTOM: #F38A3D 2px solid; BORDER-LEFT: #F38A3D 0px solid; BORDER-RIGHT: #F38A3D 0px solid; BORDER-TOP: #F38A3D 0px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px; VERTICAL-ALIGN: top;
}
P {font-size: 9pt; TEXT-ALIGN: justify;
}
P.note {font-size: 8pt; TEXT-ALIGN: justify;
}
LI.note {font-size: 8pt;
}
H1.main {
	COLOR: #aa4400; FONT-FAMILY: arial; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
H2.main {
	COLOR: #aa4400; FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
H3.main {
	COLOR:  #800000; FONT-FAMILY: arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
H6.main {
	COLOR: #0717bb; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
A.mainmenu:link {
	COLOR: #4d4d4d; FONT-FAMILY: Arial;  FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.mainmenu:visited {
	COLOR: #4d4d4d; FONT-FAMILY: Arial;  FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.mainmenu:hover {
	COLOR: #4d4d4d; FONT-FAMILY: Arial;  FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.list:link {
	COLOR: #4d4d4d; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
/* ссылки в содержании грам.справочника и индекс упр.*/
A.list:visited {
	COLOR: #4d4d4d; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.list:hover {
	COLOR: #5c5c5c; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
UL {font-size: 9pt; FONT-FAMILY: Arial, Verdana;
}
TD.main {
	ALIGN: left; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt;
}
TABLE.mainmenu {
	 TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
TH.mainmenu {BACKGROUND: #FFcc99; COLOR:  #aa4400;  FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: center; FONT-WEIGHT: bold; HEIGHT: 21px; MARGIN: 0px 2px 0px 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px; WIDTH: 180px
}

TD.mainmenu {
	BACKGROUND-COLOR: #ffffcc; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: center; VERTICAL-ALIGN: top; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
TD.navigator {BACKGROUND-COLOR: #ffffff;  FONT-FAMILY: verdana, arial, helvetica; COLOR: 5c5c5c; FONT-SIZE: 8pt; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
TD.main_bottommenu {
	BACKGROUND-COLOR: #757575; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
TD.bottominfo {
	BACKGROUND-COLOR: transparent; FONT-SIZE: 8pt; FONT-FAMILY: arial; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}

/* стили грамматического справочника */
BODY{font-size: 9pt; FONT-FAMILY: Arial, Verdana; margin: 0px, 0px, 0px, 0px
}
BODY.gram {
	BACKGROUND: #ffffff; FONT-FAMILY: Arial, Verdana; font-size: 9pt; TEXT-ALIGN: justify; margin: 0px, 0px, 0px, 0px
}
td.maintextgram {
	background-color: transparent;  VERTICAL-ALIGN: top; BORDER-BOTTOM: #F38A3D 0px solid; BORDER-LEFT: #F38A3D 0px solid; BORDER-RIGHT: #F38A3D 0px solid; BORDER-TOP: #F38A3D 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana; font-size: 9pt; TEXT-ALIGN: justify;
}
P.gram {font-size: 9pt; FONT-FAMILY: Arial, Verdana;
}
H1.gram2 {COLOR: #C9990F; TEXT-ALIGN: center; FONT-WEIGHT: bold; font-size: 14pt
} /*только для образца, не использовать*/
H1.gram1 {COLOR: #C9990F; TEXT-ALIGN: center; FONT-WEIGHT: bold; font-size: 14pt
} /*только для образца, не использовать*/
H1.gram {COLOR: #C9990F; TEXT-ALIGN: center; FONT-WEIGHT: bold; font-size: 14pt
}
H2.gram {COLOR: #800000; TEXT-ALIGN: center; FONT-WEIGHT: bold; font-size: 12pt
}
#parColour {COLOR: #C9990F
}
H3.gram {COLOR: #800000; FONT-FAMILY: arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
H4.gram {COLOR: #800000; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
H5.gram {COLOR: #800000; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
H6.gram {
}
TH.gram_yellow {
	BACKGROUND-COLOR: #ffffcc; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
TD.gram_yellow {BACKGROUND-COLOR: #ffffcc; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TH.gram_beige {
	BACKGROUND-COLOR: #fedcc0; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
TD.gram_beige {
	BACKGROUND-COLOR: #fedcc0; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TD.gram_beige_right {
	BACKGROUND-COLOR: #fedcc0; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
TH.gram_green {
	BACKGROUND-COLOR: #e1ffdd; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
TD.gram_green {
	BACKGROUND-COLOR: #e1ffdd; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TD.gram_green_right {
	BACKGROUND-COLOR: #e1ffdd; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
TH.gram_blue {
	BACKGROUND-COLOR: #bbfaff; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
TD.gram_blue {
	BACKGROUND-COLOR: #bbfaff; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TH.gram_gray {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
TD.gram_gray {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TD.gram_gray_middle {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: middle
}
TD.gram_white {
	BACKGROUND-COLOR: white; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TD.gram_white_right {
	BACKGROUND-COLOR: white; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
DT.gram {
	COLOR: 000000; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-ALIGN: left
}
DD.gram {
	COLOR: 000000; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-ALIGN: left
}
A.gram:link {
	COLOR: #15048c; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline;
}
A.gram:visited {
	COLOR: #15048c; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline;
}
A.gram:hover {
	COLOR: #761807; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline;
}
A.me:link {
	COLOR: transparent; TEXT-DECORATION: none;
}
A.me:visited {
	COLOR: transparent; TEXT-DECORATION: none;
}
A.me:hover {
	COLOR: transparent; TEXT-DECORATION: none;
}

/* стили страниц ссылок*/
BODY.links {
	BACKGROUND: #e8e8e8; COLOR: black; FONT-FAMILY: Arial
}
A.links:link {
	COLOR: #3d3d3d; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.links:visited {
	COLOR: #800000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.links:hover {
	COLOR: #800000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
H1.links {
	COLOR: #aa4400; FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
H2.links {
	COLOR: #aa4400; FONT-FAMILY: arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
H3.links {
	COLOR:  #aa4400; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TD.links {
	BACKGROUND-COLOR: white; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top; cellpadding: 4
}
TH.links {
	BACKGROUND-COLOR: white; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  TEXT-ALIGN: center; VERTICAL-ALIGN: top; cellpadding: 4
}
dt {COLOR: #5c5c5c; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
dd {COLOR: black; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-ALIGN: left
}
/* стили таблиц index_exercises*/
TABLE.index {
	 TEXT-ALIGN: center; VERTICAL-ALIGN: top; BORDER: 1 #F38A3D solid;  width: 90%; spacing: 0; padding: 0
}
th.index {BACKGROUND: #FFffff; BORDER-BOTTOM: #F38A3D 1px solid; BORDER-LEFT: #F38A3D 1px solid; BORDER-RIGHT: #F38A3D 1px solid; BORDER-TOP: #F38A3D 1px solid; COLOR: #5c5c5c;  FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: right; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
td.index {BACKGROUND: #FFffff; BORDER-BOTTOM: #F38A3D 1px solid; BORDER-LEFT: #F38A3D 1px solid; BORDER-RIGHT: #F38A3D 1px solid; BORDER-TOP: #F38A3D 1px solid; COLOR: #5c5c5c;  FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
STRONG.dttitle {color: #aa4400; TEXT-ALIGN: left;
}
DT.main {
	COLOR: #aa4400; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
DD.main {
	COLOR: black; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-ALIGN: left
}
/* стили навигатора*/
TD.navigator {background-color: transparent; FONT-FAMILY: verdana, arial, helvetica; COLOR: 5c5c5c; FONT-SIZE: 8pt; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
A.navigator:link {
	COLOR: #5c5c5c;  FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.navigator:visited {
	COLOR: #5c5c5c; FONT-FAMILY: verdana, arial, helvetica;  FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.navigator:hover {
	COLOR: #eb5e00; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.navigator_submenu:link {
	COLOR: #5c5c5c; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.navigator_submenu:visited {
	COLOR: #5c5c5c; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.navigator_submenu:hover {
	COLOR: #5c5c5c; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
/* стили witz*/
/*BODY.mainwitz {
	BACKGROUND-image: url(witz_bgr.gif); margin: 0px, 0px, 0px, 0px
}*/
BODY.mainwitz {
	BACKGROUND: #ffffcc; margin: 0px, 0px, 0px, 0px
}

a
{text-decoration: none;}
a:link {color: #800000}
a:visited {color: #800000}
a:hover {color: #5c5c5c}
.title
{position: absolute;
width: 100px;
height: 20px;
left: 10px;
z-index: 12;
font-family: verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 9pt;}

.submenu
{position: absolute;
left: 25px;
width: 250px;
border: 0px solid olive;
background-color: transparent;
layer-background-color: transparent;
font-family: verdana, helvetica, sans-serif;
font-size: 8pt;
visibility: hidden;}
/* стили topic*/
TABLE.topic {
	 TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TH.topic {
	 BACKGROUND-COLOR: #0717bb; COLOR:  #ffff9f;  FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
TD.topic {
	BACKGROUND-COLOR: #ffffcc; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
H3.topic {
	COLOR:  #800000; FONT-FAMILY: arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}

/* стили sprichwort */
H2.sprw {
	COLOR:  #aa4400; FONT-FAMILY: areal; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
H3.sprw {
	COLOR:  #aa4400; FONT-FAMILY: arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
td.rahmensprich {
	BACKGROUND: #ffffff; BORDER-BOTTOM: #F38A3D 0px solid; BORDER-LEFT: #F38A3D 0px solid; BORDER-RIGHT: #F38A3D 0px solid; BORDER-TOP: #F38A3D 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.menusprich {
	BACKGROUND-COLOR: #ffffcc; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
TH.menusprich {BACKGROUND: #FFcc99; COLOR:  #aa4400;  FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: center; FONT-WEIGHT: bold; HEIGHT: 21px; MARGIN: 0px 2px 0px 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
P.sprw {font-size: 9pt; FONT-FAMILY: Arial, Verdana; TEXT-ALIGN: justify;
}
TD.sprw_ru {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #FF6600 1px solid; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: middle; HEIGHT: 24; BORDER-RIGHT: #F38A3D 1px solid; PADDING-LEFT: 10px;
}
TD.sprw_de {
	BACKGROUND-COLOR: #FFffff; BORDER-BOTTOM: #FF6600 1px solid; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left; VERTICAL-ALIGN: middle; HEIGHT: 24
}