/*

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/																		_/
_/																		_/
_/		STYLE SHEETS FOR JAPANESE										_/
_/		------------------------------------------------------			_/
_/		File:	styles_eng.css											_/
_/		Web:	WWW.YAMA-SEI.CO.JP //v.2								_/
_/		Date:	2007.05.29												_/
_/		Author:	KHISHIGBAATAR N. <khishigbaatar@yama-sei.co.jp>			_/
_/																		_/
_/																		_/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

*/

/*
=====================================================
# LAYOUT 				
=====================================================
*/

body, html {height: 100%;}
#fullheight1 {height: 100%;}
#fullheight2 {height: 100%;}
#fullheight3 {height: 100%;}
#fullheight4 {height: 100%;}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 100%; 
	margin: 0;
	line-height: 140%;
	letter-spacing: 0px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #2a4f6f;
}
a:active {
	text-decoration: none;
	color: #2a4f6f;
}

/*
=====================================================
# TABLE 				
=====================================================
*/

td {
	font-family: Arial, Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	letter-spacing: 0em;
}

th {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #3a95c2;
	background-image: url('../images/bg_cell_header.gif');
	background-repeat: repeat-x;
	white-space: nowrap;
	padding: 7px 5px;
	
}

.row1 {
	background-color: #EEEEEE;
	padding: 4px;
}

.row2 {
	background-color: #DCE1E5;
	padding: 4px;
}

.row3 {
	background-color: #C0C8D0;
	padding: 4px;
}

.row1_nowrap {
	background-color: #EEEEEE;
	padding: 4px;
	white-space: nowrap;
	font-size: 1.1em;
}

.row2_nowrap {
	background-color: #DCE1E5;
	padding: 4px;
	white-space: nowrap;
	font-size: 1.1em;
}

.row3_nowrap {
	background-color: #C0C8D0;
	padding: 4px;
	white-space: nowrap;
	font-size: 1.1em;
}

/*
=====================================================
# TEXT 				
=====================================================
*/

/* <TD> properties-iig ulamjila. */ 

.topmenu {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	/* line-height: 100%;*/
	letter-spacing: 0em;

}
.topmenu a:link, .topmenu a:visited {
	color: #000000;
	text-decoration: none;
}
.topmenu a:hover, .topmenu a:active {
	color: #ff6600;
}

.footertxt {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #135A67;
	letter-spacing: 0em;
}

.leftmenu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	/* font-weight: 500;*/ 
	line-height: 144%;
	letter-spacing: 0.0em;
	font-weight: normal;
}

.leftmenu a:link, .leftmenu a:visited {
	text-decoration: none;
}
.leftmenu a:hover, .leftmenu a:active {
	color: #0033ff;
}

.searchresultcat{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.1em;
	letter-spacing: 0em;
	font-weight: bold;
	font-variant: small-caps;
}

.searchresulthead{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.1em;
	letter-spacing: 0em;
	font-weight: bold;
}
.searchresulthead a:link, .searchresulthead a:visited {
	text-decoration: underline;
}
.searchresulthead a:hover, .searchresulthead a:active {
	color: #ffcc33;
}

.urltxt{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #CDCDCD;
	letter-spacing: 0em;
	font-weight: normal;
}

.bodytitle {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 1.0em;
	/* font-weight: 500;*/ 
	/* line-height: 100%; */
	letter-spacing: 0.0em;
	font-weight: bold;
}

.newstitle {
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "HG正楷書体-PRO", "ＭＳ 明朝", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	/* font-weight: 500;*/ 
	line-height: 100%;
	letter-spacing: 0em;
}

.newsdate {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 110%;
}

.viw {
	font-weight: bold;
	color: #FFC766;
}

.commenttxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 100%;
	color: #CCCCCE;
}

.prodnfo {
	font-size: 0.8em;
	font-weight: bold;
	color: #457CA8;
}
.prodnfotxt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #666666;
}

.latintxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
}

h1 {
	font-size: 1.5em;
	line-height: 150%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h2 {
	font-family: "HG正楷書体-PRO", "ＭＳ 明朝", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	line-height: 120%;
	font-weight: 600;
	margin: 0;
	padding: 0;
}

h3 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 1.0em;
	line-height: 120%;
	font-weight: bold;
	letter-spacing: 0em;
	margin: 0;
	padding: 0;
}

.hometxt {
	/* font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック", "ＭＳ 明朝", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; */
	font-size: 0.7em;
	line-height: 1.3em;
	letter-spacing: 0em;
}

.hometxt2 {
	/* font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック", "ＭＳ 明朝", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; */
	font-size: 0.8em;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.hometxt3 {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 0.7em;
	line-height: 1.2em;
	letter-spacing: 0em;
}

.hometxt_lat{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	letter-spacing: 0em;
	font-weight: normal;
}

.backlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

.homenews_date {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #f3e831;
	line-height: 1.4em;
}

.homenews_title {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	letter-spacing: 0em;
	font-weight: normal;
	line-height: 1.2em;
}

.homenews_title a:link, .homenews_title a:visited {
	text-decoration: none;
}
.homenews_title a:hover, .homenews_title a:active {
	text-decoration: underline;
	color: #EEEEEE;
}


/* Admin panel
=====================================================
*/
.bwtxt {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	letter-spacing: 0em;
	font-weight: normal;
	line-height: 1.2em;
	color: #333333;
}

.admin_header {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	letter-spacing: 0em;
	font-weight: bold;
	line-height: 1.2em;
	color: #669900;
	font-variant: small-caps;
}

.admin_topmenu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	letter-spacing: 0em;
	font-weight: normal;
	line-height: 1.2em;
	color: #333333;
}

.admin_topmenu a:link, .admin_topmenu a:visited {
	color: #0b55c4;
	text-decoration: none;
}
.admin_topmenu a:hover, .admin_topmenu a:active {
	text-decoration: underline;
	color: #0b55c4;
}

.admin_topmenu_titles {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	letter-spacing: 0em;
	font-weight: bold;
	line-height: 1.2em;
	color: #333333;
}

.admin_topmenu_titles a:link, .admin_topmenu_titles a:visited {
	color: #333333;
	text-decoration: none;
}
.admin_topmenu_titles a:hover, .admin_topmenu_titles a:active {
	text-decoration: underline;
	color: #0b55c4;
}

.admin_infotxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	letter-spacing: 0em;
	font-weight: normal;
	color: #336699;
}

.cp_title {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	letter-spacing: 0em;
	font-weight: bold;
	color: #333333;
}
.cp_title a:link, .cp_title a:visited {
	color: #333333;
	text-decoration: none;
}
.cp_title a:hover, .cp_title a:active {
	text-decoration: underline;
	color: #0033cc;
}

.graytxt {
	color: #333333;
}

/*
=====================================================
# FORMS 				
=====================================================
*/

form {
	margin: 0;
	padding: 0;
}
