html, body
{
	height:100%;
}

body
{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	background:url(i/bg_top01.jpg) top no-repeat;
	
}

a { color:#76a308; text-decoration:underline;}
a:hover { text-decoration:none;}
img { border:0;}
p { padding:0; margin:0; padding-bottom:5px;}

.left {width:340px; float:left; color:#205277; vertical-align:top;}
.left .ins {padding:0px 34px 0px 38px;}
.right {width:655px; float:left; text-align:left; color:#205277; padding-top:40px;}

.fl { float:left;}
.clear {line-height:0; overflow:hidden; clear:both; font-size:0;}

.logo {margin:27px 0px 39px 0px;}
.logo img {width:222px; height:53px;}

.sticker {background:url(i/block.gif) no-repeat; width:268px; height:51px; color:#205067; padding:18px 0px 0px 14px;}
.sticker_01 {background:url(i/block_01.gif) no-repeat; width:187px; height:51px; padding:18px 0px 0px 14px;}
*html .sticker_01 { margin-bottom:18px;}
*html .sticker { margin-bottom:14px;}
.content { line-height:15px;}

.title {background:url(i/lv.gif) no-repeat; padding:0px 0px 10px 20px; color:#7cae05; font-weight:bold;}
.border {background:url(i/border.gif) no-repeat;height:105px; padding-top:5px; margin:0px 10px 5px 0px; float:left;}
.border_01 {border:5px solid #dddde7;}

.pad {padding:0px 21px 0px 21px;}
.pad1 {padding:25px 11px 0px 16px;}

.footer { bottom:0px; width:100%; color:#205277;}
*html .footer {bottom:0;}

.menu_bot {background:#f5f6f8; margin:40px 0px 16px 0px; height:54px; width:560px; float:left;}
*html .menu_bot { width:550px;}
.menu_bot div { padding-top:22px; float:left;}
.menu_act {background:#9ad707; padding:5px 1px 5px 5px;}


.developer {padding:0px 0px 10px 80px;}
.developer a {text-decoration: none; color:#205277;}
.developer a:hover {text-decoration: underline;}
.developer a.VIZZON {background-color:#D81C11; text-decoration: none; color: white;	padding:4px; margin:0px;}
.developer a.VIZZON:hover {background-color:white; text-decoration: underline; color: #D81C11;}

.banner {background:url(i/banner_bg.gif) no-repeat; width:237px; height:148px;}
.tab {font-size:100%; color:#47484a;}
.tab span { color:red;}
.classhidden
{
 display: none
}


ul { padding:0; margin:0; margin:5px 0px 5px 20px;}
ul li { list-style:disc;}


.inp {width:230px; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 0px 2px; color:#205277;}

.line_grb {background:#f5f6f8; margin-top:10px; height:54px;}
.copy {text-align:left; padding:16px 0px 0px 47px;}

.flash {margin:30px 0px 24px 0px; float:left;}

.classhidden {display: none}
.ico1 { width:97px; height:29px; position:relative;}
.ico2 { width:125px; height:20px; position:relative;}
.ico3 { width:82px; height:22px; position:relative;}
.ico4 { width:79px; height:32px; position:relative;}
.ico5 { width:97px; height:20px; position:relative;}

.ico1 div, .ico2 div, .ico3 div, .ico4 div, .ico5 div {position:absolute; top:0; left:0;}


.pad-right {padding-top:40px;}