html, body {
  margin:0;
  padding:0;
  border:0;
  width:100%;
  height:100%;
  
}

body {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px;}
a {color:#081980; text-decoration:underline;}
a:hover {text-decoration:none;}
img { border:0;}
h1 {margin:0; padding:0; font-size:22px; padding-bottom:15px;}
form { margin:0; padding:0;}
p {padding:0; margin:0; padding-bottom:8px;}


#content {
  position: relative;
  min-height: 100%;
}	
#box {
	width:998px;  
	left:50%; 
	margin-left:-499px;
	position:relative;
	padding-bottom:400px;
}

* html #content {height: 100%;}	

#footer {
  position: relative;
  margin-top: -291px;
  height: 291px;
  background:url(i/bg_btm.jpg) center bottom no-repeat;
}

.main {background:#CFEDFD url(i/bg_top.jpg) center top no-repeat;}
.ins {background:#CFEDFD url(i/bg_top_inside.jpg) center top no-repeat;}
.page_form {background:#CFEDFD url(i/bg_top_flash.jpg) center top no-repeat;}

.main_top {position:relative; width:998px; height:451px; padding-bottom:45px;}
.eight {position:absolute; top:26px; left:102px; z-index:1;}
.main_top .logo {position:absolute; top:145px; left:94px; z-index:1;}
.main_top .download {position:absolute; top:354px; right:50px; z-index:1;}
.main_top .download a {font-size:18px;}
.main_top .flash {position:absolute; width:998px; height:419px; top:0; left:0px; z-index:0;}

.page_form_head {height:562px; width:998px; padding-bottom:60px;}
.page_form_head .logo {position:absolute; top:145px; left:94px; z-index:1;}
.page_form_head .flash {position:absolute; width:998px; height:531px; top:0; left:0px; z-index:0;}

.logo_in {float:left; padding:138px 0px 0px 94px;}
.download_in {float:right; padding-top:215px; padding-right:110px;}
.download_in a {font-size:18px;}

.gallery {width:960px; text-align:left;}
.title {float:left; font-size:22px; padding:0px 0px 14px 10px;}
.arrow { float:right; padding-right:10px;}
.arrow a {font-size:12px;}

.frame {float:left; padding:0px 10px 25px 10px; height: 250px;}
.frame .border {background:url(i/frame.jpg) no-repeat; width:220px; height:208px; text-align:center;}
.frame .border div {padding-top:13px;}
.frame .name {padding:6px 0px 0px 0px; font-weight:bold;}
.frame .name a {text-decoration:none;}

.frame_big {width:489px; text-align:left;}
.frame_big .border {background:url(i/frame_489x379.jpg) no-repeat; width:489px; height:379px; text-align:center;}
.frame_big .border div {padding-top:20px;}

.perev {width:998px; text-align:left; position:relative; height:291px;}
.perev div {position:absolute; bottom:0px;}
.online {position:absolute; top:10px; right:15px; z-index: 1;}
.fr { float:right;}
.fl { float:left;}


input, textarea { margin:0; padding:0; background:none; border:0; outline-style:none; outline-width:0px; outline: none; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;}
.field {width:307px; height:35px; background:url(i/input.gif) no-repeat; margin-right:10px;}
.field input {width:285px; margin:6px 0px 0px 11px; height:23px;}
.text {width:307px; height:95px; background:url(i/textarea.gif) no-repeat;}
.text textarea {width:285px; height:83px; margin:6px 0px 0px 11px;}


.action {background:url(i/action.gif) no-repeat; width:146px; height:191px; margin-left:30px;}
.action div {padding:108px 0px 0px 30px;}
.font { font-size:14px;}

input.btn { width:28px; height:28px; background:none; padding:0px; margin-bottom:0px;}

.form_info {color:#888888; font-size:13px; padding:0 0 5px 10px;}

.rounded {background:#ffffff; width:489px;}
.rounded_main {background:#ffffff; width:960px;}
.tl { background:url(i/tl.gif) top left no-repeat;}
.bl { background:url(i/bl.gif) bottom left no-repeat;}
.tr { background:url(i/tr.gif) top right no-repeat;}
.br { background:url(i/br.gif) bottom right no-repeat; padding:10px 10px 10px 10px;}

.blue {color:#081980; font-size:22px;}

ol {margin:0; padding:0 0px 0px 25px;}
ol li {padding-bottom:8px;}