body {
	background-color: white;
	font-family: arial, times, sans-serif;
	font-size:14px;
	min-width: 640px;
	padding: 2px;
	margin: 2px;
}

div.main_left{
	position:absolute;
	left:0px;
	top:129px;
	width:180px;
	margin:0;
	padding:0;
	z-index: 3;
	margin-right:8px;
}
div.main_right{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	padding-left:0px;
	margin-bottom:8px;
	z-index: 2;
}

div.main_index { 
	width: 180px;
	padding-top:0px;
	padding-left:2px;
	padding-bottom:50px;
	margin-bottom:20px;
	margin-right:0;
	text-decoration:none;
	font-family :  arial, times;
	font-size:12px;
	background-image:url('/images/left-grad.gif');
	background-repeat:repeat-y;
	
	
} 
div.main_logo { 
	font-weight: normal;
	background-color: white;
	margin-left:1px;
} 
div.main_document { 
	margin: 8px;
	margin-right:4px;
	margin-left:180px;
	padding:4px;
} 
div.main_heading { 
	font-weight: normal;
	background-image:url('/images/header1.gif');
	background-repeat:repeat-x;
	margin:0px;
	height:129px;
	text-align:center;
} 




div.index_header { 
	font-weight: bold;
	font-size:12px;
	color: white;
	background-color: #000055;
	width:178px;
	padding: 1px;
	background-image:url('/images/left-grad2.gif');
	background-repeat:repeat-y;	
} 

div.index_block { 
	font-size:12px;
	padding-left:2px;
	padding-bottom: 12px;
} 

div.index_first { 
	font-size : 11px;
	font-weight:bold;
	padding-left:2px;
	padding-bottom: 8px;
} 

a:link {color: black}
a:visited {color: black}
a:active {color: black}
a:hover{text-decoration:underline; color:red;}

a.ind {
	text-decoration:none;
	padding-top: 1px;
	padding-bottom:1px;
}
a.topnav {
	padding-right: 8px;
}
p.nobreak {
	padding:0px;
	margin:0px;
}

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #000066}
a.cattitle		{ text-decoration: none; color : #000066; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #000066; }
a.forumlink 	{ text-decoration: none; color : #000066; }
a.forumlink:hover{text-decoration:underline; color:red;}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #000066; }
a.nav:hover{text-decoration:underline; color:red;}

/* titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2	{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #000066; }
a.topictitle:visited { text-decoration: none; color : #000066; }
a.topictitle:hover{text-decoration:underline; color:red;}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #000000;}
/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }
/* The content of the posts (body of text) */
.postbody { font-size : 12px; line-height: 18px}
a.postlink:link	{ text-decoration: none; color : #000066 }
a.postlink:visited { text-decoration: none; color : #000066;; }
a.postlink:hover{text-decoration:underline; color:red;}




h1 { 
	padding:10px;
	margin:0;
	font-family: tahoma, "Times New Roman", times, arial, "lucida console",  sans-serif;
	color: #000088;
	font-weight: bold;
	font-size: 24px;
	font-style : italic;
	text-shadow: white 0.1em 0.1em 0.2em;
	
}
h2 {
	padding:0;
	margin:0;
}
h3 {
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#000088;
	font-size:120%;
	padding-top:22px;
}
h4 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	color:#000088;
	font-size:120%;
	padding-top:16px;	
}
img.photo-view{
	text-align:center;
	border: 10px solid #222222;
}
img.thumb{
	border: 1px solid #222222;
	padding:0px;
	margin:8px;
}

span.rus{
	font-weight:bold;
	margin-right:8px;
}
span.eng{
	font-weight:normal;
	margin-left:8px;
}
span.pronounce{
	font-style:italic;
}
span.italic{
	font-style:italic;
}
span.vsmall{
	font-size:60%;
}
span.red{
	color:red; 
	font-weight:bold;
}

div.feature{
	margin:6px; 
	padding:6px; 
	border: solid #000055; 
	border-width:thin; 
	background-color:#E9E9FF;
}
div.topnav{
	text-align:center;
}


div.searchbox {
	float: right;
}
div.adright {
	float:right;
}
div.quizquestion {
	padding-left:8px;
	padding-top:10px;
	padding-bottom:20px;
}
div.quizanswers {
	padding-left:50px;
}
div.searchbox{
	font-weight:bold; 
	color:#000088;
}
img.audio{
	vertical-align: bottom;
}

table.logo{
	background-color:#FFFFFF; width:180px; border-spacing:0px; padding:0px; margin:0px; border: 1px solid #999999;
}
td.flag1{
	background-color:#FFFFFF; width:180px; padding:1px; margin:0px; border: 0px solid #999999;
}
td.flag2{
	background-color:#000088; width:180px; padding:1px; margin:0px; border: 0px solid #999999; text-align:center; color:#FFFFFF; font-weight:bold;
}
td.flag3{
	background-color:#FF0000; width:180px; padding:1px; margin:0px; border: 0px solid #999999; text-align:center; color:#FFFFFF; font-style:italic;
}	