* {margin:0; padding:0;}
body {font-family:Arial, Geneva, sans-serif; font-size:14px; color:#3A3A3A; background:url(../img/bg.jpg) 50% 100% no-repeat fixed white;}
input, select, textarea {font-family:Tahoma, Geneva, sans-serif; font-size:14px;}
img {border:0;}
a {color:#545454; text-decoration:underline;}
a:hover {text-decoration:none;}

table {border-collapse:collapse;}
h1 {font-size:18px; font-weight:normal; margin-bottom:10px;}
h6 {color:#000000; font-size:11px;}
p {line-height:22px; padding-bottom:16px;}

#wrapper {width:848px; margin:0 auto; padding:30px 26px 0;}
#header {height:195px; background:url(../img/head.gif) 0 0 no-repeat;}
#content {overflow:hidden; margin-top:40px;}
	#content .left {width:97px; float:left; margin-left:30px; _margin-left:15px;}
	#content .right {margin-left:147px;}
	
.sign {font-style:italic; font-size:12px;}

#form {margin:10px 0 25px 0; background:#6c609e;}
	.tl_left {background:url(../img/tlc.gif) left top no-repeat;}
	.tl_right {background:url(../img/trc.gif) right top no-repeat; height:18px;}
	.bl_left {background:url(../img/blc.gif) left bottom no-repeat;}
	.bl_right {background:url(../img/brc.gif) right bottom no-repeat; height:18px;}
	.form_center {overflow:visible;}
	.fc_left {width:460px; float:left; margin-left:35px;}
	.fcs_left {margin-left:35px;}
	.fc2_left {margin-left:600px;}

#smaller_form {background:#877daf; margin-bottom:25px;}
	.slc2 {background:url(../img/slc.gif) left top no-repeat;}
	.src2 {background:url(../img/src.gif) right top no-repeat; height:17px;}
	.slb2 {background:url(../img/slb.gif) left bottom no-repeat;}
	.srb2 {background:url(../img/srb.gif) bottom right no-repeat; height:17px;}

#small_form {background:#8f86b5;}
	.sf_center {overflow:hidden; _width:100%;}
	.tlc2 {background:url(../img/tlc2.gif) left top no-repeat;}
	.trc2 {background:url(../img/trc2.gif) right top no-repeat; height:17px;}
	.blc2 {background:url(../img/blc2.gif) left bottom no-repeat;}
	.brc2 {background:url(../img/brc2.gif) bottom right no-repeat; height:17px;}
	
h1.white {color:#fff; margin-top:5px;}
h1.white a {color:#fff; text-decoration:none; background:url(../img/d.gif) left bottom repeat-x;}


.digest td {color:#fff; font-size:14px; padding:7px 0 7px 0;}
.digest td.df_td1 {width:125px;}
.digest td.df_td2 {width:600px;}
.digest td.df_td2 input.text {width:260px; padding:3px 0 3px 0;}
.digest td.df_td2 input.cap {width:110px; padding:3px 0 3px 0;}
.digest td.df_td3 small {font-size:11px; font-style:italic; display:block;}
.digest td.df_td3 p {padding:0; margin:0; font-size:11px;}
.digest td.capt {text-align:right;}
.digest td.capt img {margin-right:20px;}
.digest td.df_td3 {width:260px; vertical-align:top; padding:0!important;}
.submit_button {padding:0 15px 0 15px; _padding:1px 8px 1px 8px;}

#footer {margin:20px 0 20px 0; font-size:11px; color:#ababab; height:35px;}
#footer p {margin-left:380px; position:absolute; padding-top:7px;}
#footer p a {color:#ababab;}
#footer .copy {float:right; font-size:12px; color:#3a3a3a; padding-right:30px; padding-top:12px;}
#footer .icons {position:absolute; margin-left:36px;}
#footer .icons h2 {float:left; font-size:16px; font-weight:normal; color:#666; margin:8px 15px 0 0;}
#footer .icons a {margin-right:6px;}

.sl {padding:50px 0 0 35px;}

textarea.area {width:770px; height:220px; margin:30px 0 0 -125px;}

#out {background:url(../img/p-out.png) 5px 1px no-repeat; margin-left:-20px; padding-left:27px;}
#in {background:url(../img/p-in.png) 0 6px no-repeat; margin-left:-20px; padding-left:27px;}

.photo {position:absolute; width:200px; height:260px; text-align:center; margin:0 0 0 550px; font-size:12px; font-weight:bold; color:#fff;}
.photo input {height:22px; margin-top:10px;}
.photo div {background:url(../img/ph.gif) left top no-repeat; width:145px; height:123px; margin:0 auto; margin-top:10px;}
.photo div img {margin:3px 4px 5px; width:100%;}

#mycarousel2 span a {font-size:12px; line-height:14px; color:#fff; font-weight:normal; text-decoration:none; background:url(../img/d.gif) left bottom repeat-x;}
#mycarousel2 span a:hover {background:none;}

#popup {width:301px; position:absolute; text-align:left; margin:-55px 0 0 275px; z-index:200; overflow:visible;}
#popup .top {background:url(../img/popup-top.png) bottom no-repeat; height:22px;}
#popup .bottom {background:url(../img/popup-bottom.png) top no-repeat; height:22px;}
#popup .middle {background:url(../img/popup-middle.png) center repeat-y; padding:10px 20px 5px 30px; color:#000; font-size:11px;}
#popup .middle b {font-size:14px; line-height:18px;}
#popup .middle a {font-size:12px; line-height:24px;}
#popup .middle .exit {width:16px; height:16px; background:url(../img/ico-exit.gif) no-repeat; display:block; float:right; text-decoration:none; margin-top:-10px;}

.jpp {list-style:none;}
.jpp li {float:left; width:140px; margin:0 12px;}

.btn-subm {display:block; width:178px; height:36px; background:url(../img/btn-subm.gif) no-repeat; text-decoration:none; margin:-5px 0 -36px -178px; position:relative; float:right;}