BODY
{
   margin: 0 auto; padding: 0; 
	background: #FFFFFF;
	scrollbar-color : #0e3376;
	margin:0;
	padding:0;
	height: 100%;
	position: relative; 
}

img {border: 0};

p, blockquote, li, h3 h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 150%;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
}

blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}

.img_article {margin: 10px; float: right;}
.img_gal {margin: 7px}

#img_title {margin: 5px; align: right; float: right}

P.last {align:right; color: #ffec83; font-size: 70%;}

#logo_m {
	border:0;
	align:right;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
}

#spylog{
	align:center;
	vertical-align: bottom;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 0px;
}

#sidebar-1 p {font-size: 100%; color:#ffffff; text-align: left; line-height: 1.2em}

#head {vertical-align:top;}

#container
{
	width: 95%;
	\width: 95%;
	w\idth: 95%;
	margin: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
}

#sidebar-1
{
	float: left;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-right: 5px;
	padding-top: 90px;
	padding-bottom: 20px;
}

#content
{
	height:100%;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 15px;
	BACKGROUND: url(http://ikcjapan.ru/images/list_upcnr.jpg) no-repeat;
	background-position: top left;
	background-color: #ececec;
	font: 85% sans-serif;
	color: #484848;
	font-family: Arial, Helvetica, sans-serif;
}
#content TABLE {height:100%}
#content a
{
	color: #4795dc;
	font-family: Arial;
	font-size: 95%;
	font-weight: normal;
	text-align: left;
	font-style: normal;
	text-decoration: underline;
}
#content a:LINK {color: #4795dc;}
#content a:VISITED {color: #4795dc;}
#content a:HOVER {color: #82c7f0;}

#sidebar-2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #898989;
	font-weight: normal;
	float: right;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-left: 5px;
	padding-top: 10px;
}

#footer
{
	margin: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #898989;
	font-weight: normal;
	text-align: left;
	font-style: normal;
}

#accessibility
{
	position: absolute;
}

#sidebar-2 a
{
	border: 0px;
	color: #C00;
}

A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	padding-top: 0pt;
	margin-top: 0pt;
	text-decoration: underline;
}

A:LINK
{
	color: #FFFFFF;
}

A:VISITED
{
	color: #FFFFFF;
}

A:HOVER
{
	color: #63a5e1;
}

H1
{
	margin-left: 12px;	
	font: 125% sans-serif;
	color: #cd0a00;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}

H2
{
	margin-left: 10px;	
	font: 105% sans-serif;
	color: #cd0a00;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}

H3
{
	margin-left: 10px;	
	font: 95% sans-serif;
	color: #cd0a00;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}

H4
{
	margin-left: 10px;	
	font: 85% sans-serif;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}

h1 a, h2 a, h3 a, h4 a
{
	border: 0px;
}

.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}

#content hr
{
	color: #cccccc;
	width: 95%;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}

img.divider
{
	align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}

.comments_error
{
	background-color: #ffa;
}

div.comments_error
{
	border: 1px solid #cc8;
	padding: 0.3em;
}

.menu_line
{
	BACKGROUND: url(http://ikcjapan.ru/images/head_bg_02.jpg) repeat-x;
	#FFFFFF: ;
}

hr
{color: #aaaaaa; height: 1px;}

.menu_nhn A:active
{
	COLOR: #FFFFFF;
}


.header_01
{
	BACKGROUND: url(http://ikcjapan.ru/images/head_bg_1.jpg) no-repeat;
	text-align: center;
	color: #FFFFFF;
}

.header_02
{
	BACKGROUND: url(http://ikcjapan.ru/images/head_bg_2.jpg) repeat-x;
	color: #FFFFFF;
}

.menu_m_nihon
{
	BACKGROUND: url(http://ikcjapan.ru/images/menu_bg.jpg) no-repeat;
	background-color: #cd0a00;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 10px;
}

.menu_nihon
{
	background-color: #cd0a00;
}

.list_cnr_lftop
{
	BACKGROUND: url('http://ikcjapan.ru/images/list_cnr_lftop.jpg') no-repeat;
	background-position: top left;
	background-color: #ffffff;
}

.list_cnr_lft
{
	BACKGROUND: url(http://ikcjapan.ru/images/list_cnr_lft.jpg) no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

.list_cnr_rtdn
{
	BACKGROUND: url(http://ikcjapan.ru/images/list_cnr_rtdn.jpg) no-repeat;
	background-position: bottom left;
	background-color: #ffffff;
}

.list_cnr_dn
{
	BACKGROUND: url(http://ikcjapan.ru/images/list_cnr_dn.jpg) no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

.list_nhn_upcnr
{
	BACKGROUND: url(http://ikcjapan.ru/images/list_upcnr.jpg) no-repeat;
	background-position: top left;
	background-color: #efeded;
	font: 80% sans-serif;
	color: #484848;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-style: normal;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.list_nhn
{
	BACKGROUND: #efeded;
	font: 80% sans-serif;
	color: #484848;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-style: normal;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.base_text_02
{
	padding: -5px;
	margin: -5px;
	font-size: 90%;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}

.txt_nhn_menu_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #a1cef1;
	font-weight: bold;
	text-align: left;
	font-style: normal;
}

.txt_nhn_menu_2
{
	font-family: Arial;
	font-size: 90%;
	color: #b1d8f7;
	font-weight: bold;
	text-align: left;
	font-style: normal;
	padding: 10px;
}

A.lnk_nhn_menu_1
{
	font-family: Arial;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	font-style: normal;
	text-decoration: underline;
}

A.lnk_nhn_menu_1:LINK
{
	color: #b1d8f7;
}

A.lnk_nhn_menu_1:VISITED
{
	color: #b1d8f7;
}

A.lnk_nhn_menu_1:HOVER
{
	color: #63a5e1;
}

A.lnk_nhn_menu_2
{
	font-family: Arial;
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	text-indent: 10pt;
	font-style: normal;
	text-decoration: underline;
}
A.lnk_nhn_menu_2:LINK {color: #b1d8f7}
A.lnk_nhn_menu_2:VISITED {color: #b1d8f7}
A.lnk_nhn_menu_2:HOVER {color: #63a5e1}

A.lnk_ic_jpn
{
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	text-align: center;
	font-style: normal;
	text-decoration: underline;
}
A.lnk_ic_jpn:LINK {color: #c91811}
A.lnk_ic_jpn:VISITED {color: #c91811;}
A.lnk_ic_jpn:HOVER {	color: #aaaaaa}

A.lnk_ic_clg
{
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	text-align: center;
	font-style: normal;
	text-decoration: underline;
}
A.lnk_ic_clg:LINK{color: #0e3376}
A.lnk_ic_clg:VISITED {color: #0e3376}
A.lnk_ic_clg:HOVER {color: #aaaaaa}

A.lnk_ic_ori
{
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	text-align: center;
	font-style: normal;
	text-decoration: underline;
}
A.lnk_ic_ori:LINK {color: #965917}
A.lnk_ic_ori:VISITED {color: #965917}
A.lnk_ic_ori:HOVER {color: #aaaaaa}

A.rb_link_01
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	font-style: normal;
	text-decoration: underline;
}
A.rb_link_01:LINK {color: #4795dc}
A.rb_link_01:VISITED {color: #4795dc}
A.rb_link_01:HOVER {color: #d12600}


.smd_slimbox {
	float:left;
	width:600px;
	margin:1em 0;
	clear:both;
	list-style:none;
}
.smd_slimbox li {
	width:150px;
	height:150px;
	float:left;
	margin:1em auto;
	text-align:center;
}
.smd_slimbox img {
	margin:0 auto;
}
.smd_slimbox span {
	float:left;
	width:140px;
	padding:2px 0 0 5px;
}
.smd_slimbox_nav {
	clear:both;
	width:500px;
	padding:20px;
}
.smd_slimbox_prev {
	float:left;
}
.smd_slimbox_next {
	float:right;
}