body { margin: 0; padding: 0; background-color: #000000}
.bgfiller {background-image:url(images/logo_filler.jpg)}
.greyfiller {background-image:url(images/logo_greyfiller.jpg)}
.leftgrey {background-image:url(images/leftgrey.jpg)}
.rightgrey {background-image:url(images/rightgrey.jpg)}
.xlightext {background-image:url(images/xlighter.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; vertical-align: top}
H1 {font-size: 16px; padding: 0;
	margin: 0;
	padding-bottom: 1px;
}
table.vocabtable {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: #cccccc;
	border-collapse: separate;
	background-color: white;
	max-width: 600px;
	width:expression(document.body.clientWidth > 800? "600px": "100%" );
}
table.vocabtable th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #cccccc;
	background-color: white;
	-moz-border-radius: ;
}
table.vocabtable td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #cccccc;
	background-color: white;
	-moz-border-radius: ;
}
.redarmy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; } 
.bullet { list-style-type: square; list-style-image: url(images/bullet.gif); text-decoration: none; line-height: 16px} 
.privyet {color: #FFFFFF; padding-bottom: 5px; padding-top: 5px}
.redsquare {color:#FF0000}
.borsch {font-size: 14pt; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #666666; }
.stalin {font-size: 16px}
.text_old { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000} 
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; padding: 5px;} 
a { color: #700000}
a:hover { color: #000000; text-decoration: none}
.russian { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #000000; padding: 5px;}
.kermit { font-family: Verdana, Arial, Helvetica, sans-serif; color: #14D344; font-size: 11px; font-weight: bold}
.menutext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 16px; font-weight: normal}  
.menusubtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold} 
.links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none; vertical-align: middle; font-weight: bold} 
.links:hover { color: #FFFFFF}
.russian-2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none; vertical-align: middle; font-weight: bold} 
.russian-2:hover { color: #FFFFFF}
.bulletmenu { list-style-type: disc; left: -20px; clip:   rect(   ); position: relative; list-style-image: url(images/bullet_menu.gif)}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; text-decoration: none; vertical-align: middle }
.footer:hover { color: #FFFFFF}
.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #990000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.leftbotborder {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #990000;
	border-left-color: #990000;
}
.botborder {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #990000;
}
.century {
	MARGIN: 0px 13px; FONT: 23px "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #000000; line-height: 25px}
img.noborder
{
	background: none;
	padding:0px 0px 0px 0px;	
	border-top: none;
	border-left: none;
}
img.border
{
	background:url(images/shadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border-top:#eee 1px solid;
	border-left:#eee 1px solid; 
}
img.left 
{
	margin:5px;
	float:left;
	background:url(images/shadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border-top:#eee 1px solid;
	border-left:#eee 1px solid; 
}


.vocabfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; color: #FFFFFF;}

.presborder1 {
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-color: #bfbfbe;
	border-left-color: #bfbfbe;
	border-top-color: #bfbfbe;

}
.presborder2 {
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-top-width: 2px;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-color: #bfbfbe;
	border-right-color: #bfbfbe;
	border-top-color: #bfbfbe;
}

table.alerts
{ width: 100%;
max-width: 600px;
width:expression(document.body.clientWidth > 800? "600px": "100%" );
text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
border: 1px  #0066FF solid;
border-collapse: collapse;
border-spacing: 0px;}

.alertHd
{ border-bottom: 2px solid  #0000CC;
background-color: #000066;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #F8F9FC;}

.alertBod p
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 16px;
color: #404040;
background-color: #fafafa;
text-indent: -8px;
margin-left: 40px;
margin-right: 40px;
margin-top: 10px;
margin-bottom: 10px;} 

.alertBodBot p
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
margin-left: 2px;
margin-right: 2px;
margin-top: 10px;
margin-bottom: 5px;
border-top: 1px #6699CC dotted} 

.alertBodBot2 p
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
text-indent: -8px;
margin-left: 40px;
margin-right: 40px;
margin-top: 0px;
margin-bottom: 10px;} 

.alertBodBot2 p a
{color: #06c8a1; text-decoration:none;}

.alertBodBot2 p a:hover
{color: #08d9af; text-decoration:none;}

.blueremark
{color:#000099; line-height: 18px;}

.ie7padding1
{padding: 0 0 0 10px;}

.ie7padding2
{padding: 0 10px 0 0;}

table.constrainer {
margin-left:auto; margin-right:auto;
max-width: 500px;
}

table.frontpage {
max-width: 500px;
width:expression(document.body.clientWidth > 502? "500px": "auto" );
}

.audiowrap {width: 100%; margin-right:3px; margin-left:3px;}


