*{margin:0;padding:0;border:0}
body{font:12px Arial,Helvetica,serif}
body .index{ padding-bottom: 20px;}
.next{background:#FFF url(../img/bg_body2.png) repeat-x center 44px}
.header{background:#EAE9DC url(../img/bg_x.png) repeat-x}
.next .header{height:44px}
.show{width:972px;margin:5px auto 0;}
#recently{position:absolute;background:transparent url(../img/bg_recently.png) no-repeat;width:265px;height:31px;font-size:14px;font-weight:bold;text-decoration:underline;padding-top:15px;margin:-48px 0 0 50px;text-align:center}
a.butt{background:transparent url(../img/buttons.png);width:32px;height:42px;display:inline-block;margin-top:36px;position:absolute}
a.butt.l{margin-left:20px;float:left}
a.butt.r{margin-left:923px;background-position:-32px 0;float:right}
a.butt.l:hover{background-position:0 -42px}
a.butt.r:hover{background-position:-32px -42px}
.foto{width:128px;height:110px;background:transparent url(../img/bg_foto.jpg) no-repeat 0 11px;display:inline-block;margin:0 10px;text-align:center}
.foto.first{margin-left:46px}
.foto span{display:block;margin:15px auto;width:112px;height:84px;background-position:center;background-repeat:no-repeat;text-decoration:none}
#logo{width:972px;height:41px;margin:0 auto;background:transparent url(../img/logo.png) no-repeat 13px 4px;text-align:right}
#topmenu{margin-right:5px;border-right:1px solid #000}
#topmenu li{display:inline}
#topmenu a{display:inline-block;font-weight:bold;color:#000;text-decoration:none;line-height:42px;height:39px;text-align:center;border-left:1px solid #000;width:88px}
#topmenu .this a,#topmenu a:hover{background:#262626 url(../img/bg_x.png) repeat-x 0 -202px;color:#FFF}
.this span{position:absolute;width:88px;height:26px;background:transparent url(../img/triangle.png) no-repeat;margin:44px 0 0 -88px}
#perforation{background:transparent url(../img/perforation.gif) repeat-x center;height:7px;position:absolute;width:100%;z-index:10;border-top:3px solid #000000}
.next .content{border-bottom:1px solid #CCC}
.index .content{background:transparent url(../img/bg_body1.png) repeat-x top;border:0;position:relative}
.next .triangle{display:none}
.index .triangle{position:absolute;background:transparent url(../img/index_content_top.png) no-repeat top center;width:100%;height:33px;z-index:1;left: 0;}
.description{height:619px;margin:0 auto;width:972px;padding-top:1px}
.index .description{background:transparent url(../img/index_content.jpg) no-repeat top}
.next .description{background:transparent url(../img/index_content_next.jpg) no-repeat top}
.index .text{width:453px;margin-left:57px ;padding-top:137px}
.next .text{width:894px;margin:157px 0 0 41px ;height:auto;background:transparent url(../img/bg_text.png) repeat-x bottom;border-color:#ccc;border-style:solid;border-width:0 1px 1px 1px}
#text_border{background:transparent url(../img/text_border.png) no-repeat;height:293px;width:20px;position:absolute;margin-left:883px}
form{display:block;margin-top:-24px;float:right;width:893px}
.box{padding:0 15px;float:right;margin-top:-15px;height:390px}
.box.left{width:427px;border-right:1px dashed #CCC;padding-right:5px;height:415px;float:left;padding-top:23px}
.box.right{display:inline-block;width:400px;margin:20px 0 0 20px;padding:0;float:left}
.all{padding-right:225px;height:430px}
.all h1{margin:140px 0 26px}
.all label{display:inline-block;width:70px;vertical-align:middle}
.all .input{padding-left:53px}
h1 span{font-size:14px;text-decoration:underline;font-weight:600}
.box.left h1{margin-bottom:26px}
p{margin:11px 0}
.index p{font-size:11px;line-height:14px}
.thanks{margin-top:50px;padding-left:30px}
.thanks p{font-size:12px}
ol{padding:20px 10px 0 25px;color:#666}
.letters{margin-left:15px;list-style-type:lower-alpha}
strong{color:#000}
.must{position:relative;display:inline-block;background:transparent url(../img/arrow.png) no-repeat 0 -14px;height:13px;width:71px;font-size:9px;color:#FFF;text-decoration:none;padding:1px 0 0 9px;margin-right:2px;float:right}
.box.left label{display:inline-block;margin-left:10px;width:100px;vertical-align:-3px}
.input input,textarea{border:1px solid #CCC;line-height:20px}
.input input{width:220px;padding-top:3px;height:19px;background:#F9F7F2 url(../img/bg_input_t.gif) repeat-x;margin-bottom:6px}
textarea{background:#FFF url(../img/bg_textarea.png) repeat-y left;width:397px;height:315px;scrollbar-base-color:white;scrollbar-shadow-color:#FFF;scrollbar-darkshadow-color:#FFF;max-height:315px;max-width:397px;margin-top:10px}
.small{font-size:11px}
div.fileinputs{position:relative;background:transparent url(../img/icon_file.png) no-repeat 82px 0;height:24px;margin:15px 2px 20px 0;text-align:right}
.error, .errornote{color:#B90000;text-align:left}
.error span{margin-left:111px}
.errornote{position:absolute;margin:60px 0 0 250px}
#blind{position:absolute;z-index:1;top:0;left:111px;display:none}
#fake{margin:0;text-align:right}
#wrong_b{background:transparent url(../img/button_file.png) no-repeat;width:67px;height:24px;font-size:10px;vertical-align:top;margin-left:5px;cursor:pointer}
div.fakefile input{text-align:right}
#id_photo{height:24px}
input.file {position:relative;-moz-opacity:0 ;filter:alpha(opacity:0);opacity:0;z-index:2;cursor:pointer}/* */
#filelist{margin:0 0 5px 110px;line-height:20px;height:108px;overflow-y:auto}
.png,.gif,.jpg{display:inline-block;background:transparent url(../img/icon_file.gif);width:20px;height:16px;margin-right:7px;vertical-align:middle}
.jpg{background-position:0 -16px}
.gif{background-position:0 -32px}
#filelist a{font-size:11px;color:#ff0000;margin-left:12px}
#id_accept{margin-left:110px;float:left}
.box.left label.accept{width:294px;float:right}
#go, .go{background:#4C4C4C url(../img/button_go.png) no-repeat;width:120px;height:40px;color:#FFF;font-size:18px;cursor:pointer;margin:11px 0 0 279px}
.clear{clear:both}
.more,.back{position:absolute;display:block;background:transparent url(../img/arrow.png) no-repeat -122px 0;height:13px;width:110px;font-size:9px;color:#FFF;text-decoration:none;padding:1px 0 0 12px}
.back{background-position:0 0}
.index .more{margin-left:335px;top:545px;}
.index .toform{top:565px;}
.des{margin-left:51px;top:591px}
.next .toform{margin-left:803px;top:591px}
a.more:hover{background-position:-122px -14px}
a.back:hover{background-position:0 -14px}
.footer{background:transparent url(../img/bg_x.png) repeat-x 0 -44px;height:158px}
.index .footer{background-position:0 -170px;padding-top:18px;height:14px}
.copyright{width:972px;margin:21px auto 0;font-size:11px;text-align:center}
.copyright img{vertical-align:middle}
.index .copyright{margin:0 auto}