body {
	background:#FFF;
	text-align:center;
}
body, td, th, div {
	font:normal normal 11px Tahoma, Arial, Verdana, sans-serif;
}
a, a:link, a:active {
	text-decoration: underline; color:#707070;
}
a:visited {
	text-decoration: underline; color:#bbd210;
}
a:hover {
	text-decoration: none;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:none;
}
.ainv a:hover {
	text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:none;
}
a.ainv:hover {
	text-decoration:underline;
}


#main {
	width:939px;
	margin:0 auto;
	text-align:left;
}
#main-1 {
	width:721px;
	margin:0 auto;
	text-align:left;
}
#main-2 {
	width:726px;
	margin:0 auto;
	text-align:left;
}
h1 {
	display:block;
	position:absolute;
	margin:27px auto auto 0;
	background:url(/images-tpl/hdr/logo-1.gif) no-repeat;
	width:257px;
	height:65px;
	cursor:pointer;
}
h1 a {
	display:block;
	width:257px;
	height:65px;
	cursor:pointer;
}
h1 span {
	display:none;
}
#header {
	height:115px;
	overflow:hidden;
}
#header img {
	display:inline;
	margin:0 0 -3px 3px;
}
#header div {
	text-align:right;
	padding:32px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#9099A0;
}
#header a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#9099A0;
}
#header span {
	color:#C2E254;
}
#footer {
	padding:33px 0 20px 0;
	text-align:right;
	color:#A5ACB4;
	font-size:13px;
	font-weight:bold;
}
#footer img {
	display:inline;
	margin:0 0 -3px 5px;
}
#layout-1 {
	height:282px;
	margin:37px 0 0 0;
}
.blue-closed {
	background:url(/images-tpl/bg/blue-btn.gif) no-repeat;
}
.blue-closed a {
	display:block;
	padding:0 12px;
}
.red-closed {
	background:url(/images-tpl/bg/red-btn.gif) no-repeat;
}
.red-closed a {
	display:block;
	padding:0 11px;
}
.red-closed-1 {
	background:url(/images-tpl/bg/red-1.gif) no-repeat;
}
.red-closed-1 a {
	display:block;
	padding:0 12px;
}
.orange-open {
	background:url(/images-tpl/bg/orange-bot.gif) 0 bottom no-repeat;
	height:100%;
	vertical-align:top;
	width:100%;
}
.orange-open .wrap {
	background:url(/images-tpl/bg/orange-top.gif) 0 0 no-repeat;
	padding:0 38px 0 35px;
}
.orange-closed {
	background:url(/images-tpl/bg/orange-btn.gif) 0 0 no-repeat;
}
.orange-closed a {
	display:block;
	padding:0 11px 0 11px;
}
.blue-open {
	background:url(/images-tpl/bg/blue.gif) 0 bottom no-repeat;
	height:100%;
	vertical-align:top;
	width:100%;
}
.blue-open .wrap {
	padding:0 15px 0 45px;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	display:block;
	font-weight:normal;
	padding:22px 0 2px 0;
	color:#FFF;
}
.form-1 .fl-1 {
	float:left;
	padding:0 28px 0 0;
}
.form-1 .fl-2 {
	float:left;
	width:205px;
	padding:12px 0 0 0;
	color:#FFF;
}
.form-1 .fl-2 label {
	display:block;
	padding:0 0 13px 0;
}
.form-1 .fl-2 label input {
	display:block;
	background:url(/images-tpl/bg/input.gif);
	width:173px;
	height:21px;
	margin:2px 0 0 0;
	border:0 solid #FFF;
}
.form-1 .fl-2 .btn-1 {
	display:block;
	background:url(/images-tpl/btn/btn-1.gif);
	width:63px;
	height:32px;
	text-align:center;
	color:#FFF;
	border:0 solid #FFF;
	font-size:11px;
	font-family:"Tahoma", Arial;
	cursor:pointer;
}
.form-1 .fl-3 {
	float:left;
	width:205px;
	padding:12px 0 0 0;
	color:#FFF;
	line-height:130%;
}
.red-open {
	background:url(/images-tpl/bg/red.gif) 0 bottom no-repeat;
	height:100%;
	vertical-align:top;
	width:100%;
}
.red-open .wrap {
	padding:0 0 0 35px;
}
.form-2 .fl-1 {
	float:left;
	padding:0 28px 0 0;
}
.form-2 .fl-2 {
	float:left;
	width:244px;
	padding:12px 0 0 0;
	color:#FFF;
}
.form-2 .fl-2 label {
	display:block;
	padding:0 0 13px 0;
}
.form-2 .fl-3 {
	float:left;
	width:180px;
	padding:12px 0 0 5px;
	color:#FFF;
}
.form-2 .fl-3 label {
	display:block;
	padding:0 0 13px 0;
}
.form-2 .fl-3 .btn-1 {
	display:block;
	background:url(/images-tpl/btn/btn-2.gif);
	width:68px;
	height:34px;
	text-align:center;
	color:#FFF;
	border:0 solid #FFF;
	font-size:11px;
	font-family:"Tahoma", Arial;
	cursor:pointer;
	margin:8px 0 0 -5px;
}
.form-2 input.tt {
	font-family:Tahoma,Arial,Verdana,sans-serif;
	font-size:11px;
	color:#707070;
	display:block;
	background:url(/images-tpl/bg/input.gif);
	width:178px;
	height:19px;
	margin:2px 0 0 0;
	border:0 solid #FFF;
}
.form-2 select.long {
	font-family:Tahoma,Arial,Verdana,sans-serif;
	font-size:11px;
	color:#707070;
	display:block;
	width:178px;
	margin:2px 0 0 0;
	height:19px;
	border:0 solid #FFF;
}
.form-2 .date select {
	font-family:Tahoma,Arial,Verdana,sans-serif;
	font-size:11px;
	height:19px;
	color:#707070;
	margin:0px 2px 0 0;
	width:56px;
	border:0 solid #FFF;
}
.form-2 .di img {
	margin:0 10px -3px 5px;
}
.blue-open .txt {
	color:#FFF;
	line-height:130%;
	padding:10px 0 0 0;
}
.blue-open .txt img.fl {
	margin:0 10px 0 0;
}
#top-nav {
	background:url(/images-tpl/bg/menu-right.gif) right 0 no-repeat #BDD410;
	min-height:37px;
}
#top-nav .wrap {
	background:url(/images-tpl/bg/menu-left.gif) 0 0 no-repeat;
	min-height:37px;
}
#top-nav .wrap ul {
	display:block;
	padding:0 0 0 430px;
	margin:0;
	list-style:none;
}
#top-nav .wrap li {
	display:block;
	float:left;
	padding:0;
	margin:6px 4px 0 0;
	list-style:none;
	height:31px;
}
#top-nav .wrap li a {
	display:block;
	height:31px;
	color:#FFF;
	float:left;
}
#top-nav .wrap li a span {
	display:block;
	padding:7px 19px 0 19px;
	color:#FFF;
}
#top-nav .wrap li.act {
	background:url(/images-tpl/btn/btn-right.gif) right 0 no-repeat #FFF;
}
#top-nav .wrap li.act a {
	background:url(/images-tpl/btn/btn-left.gif) 0 0 no-repeat;
	color:#9099A0;
}
#top-nav .wrap li.act a span {
	color:#9099A0;
}
#index-settings {
	height:310px;
}
#index-settings span {
	display:block;
	margin:12px auto 3px auto;
}
#index-settings .wrap {
	padding:55px 0 0 110px;
}
#index-settings .wrap a {
	display:block;
	width:165px;
	height:200px;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
	color:#9099A0;
}
#index-settings .wrap a:hover {
	background:url(/images-tpl/bg/over.gif) 0 0 no-repeat;
	text-decoration:none !important;
}
#index-settings .wrap b {
	display:block;
	padding:13px 0 4px 0;
	font-size:18px;
	font-weight:normal;
	color:#9099A0;
}
#index-form {
	padding:55px 0 0 0;
}
#index-form .wrap {
	text-align:center;
}
#index-form table {
	margin:0 auto;
	text-align:left;
	width:530px;
}
#index-form td {
	vertical-align:top;
}
#index-form td.wf {
	padding:0 0 40px 20px;
}
#index-form b {
	color:#9099A0;
	text-align:left;
	font-size:18px;
	font-weight:normal;
	display:block;
	padding:0 0 14px 0;
}
#index-form .finished {
	font-size:14px;
	color:#9099A0;
	height:75px;
	line-height:150%;
}
#index-form .posabs {
	position:absolute;
	margin:21px auto auto 0;
	z-index:1000;
}
#index-form .finished .fl {
	padding:1px 0 0 0;
}
.forma-1 label {
	display:block;
	padding:0 0 13px 0;
}
.forma-1 label {
	display:block;
	padding:0 0 13px 0;
	color:#9099A0;
}
.forma-1 .date select {
	margin:2px 5px 0 0;
	width:54px;
}
.forma-1 .txt select {
	margin:2px 5px 0 0;
	width:173px;
	display:block;
}
.forma-1 .buttons input {
	display:block;
	float:left;
	margin:0 20px 0 0;
	border:0 solid #FFF;
	cursor:pointer;
}
.forma-1 .buttons .prev {
	background:url(/images-tpl/btn/back.gif) no-repeat;
	width:48px;
	height:34px;
}
.forma-1 .buttons .next {
	background:url(/images-tpl/btn/next.gif) no-repeat;
	width:48px;
	height:34px;
}
.forma-1 .buttons .btn-1 {
	background:url(/images-tpl/btn/btn-3.gif) no-repeat;
	width:67px;
	height:34px;
	text-align:center;
	color:#FFF;
	font-size:11px;
}
#index-blocks {
	padding:50px 0 0 0;
}
#index-blocks ul {
	display:block;
	height:290px;
	margin:0;
	padding:0;
	list-style:none;
}
#index-blocks li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:282px;
	width:217px;
}
#index-blocks li a {
	display:block;
	height:282px;
	width:217px;
	text-decoration:none !important;
}
#index-blocks li b {
	display:block;
	color:#FFF;
	font-weight:normal;
	padding:20px 0 135px 0;
	text-align:center;
	font-size:24px;
	text-decoration:none !important;
}
#index-blocks li span {
	display:block;
	color:#FFF;
	text-align:left;
	font-size:11px;
	padding:0 20px;
	line-height:130%;
	text-decoration:none !important;
}
#index-blocks li.fl {
	width:37px;
	position:relative;
}
#index-blocks li.fl-2 {
	width:36px;
	position:relative;
}
#index-blocks li.fl img {
	margin:93px auto auto -9px;
}
#index-blocks li.fl-2 img {
	margin:93px auto auto -8px;
}
#index-blocks li.i-1 a {
	background:url(/images-tpl/dec/blue-off.gif) 0 0 no-repeat;
}
#index-blocks li.i-1 a:hover {
	background:url(/images-tpl/dec/blue-on.gif) 0 0 no-repeat;
}
#index-blocks li.i-2 a {
	background:url(/images-tpl/dec/red-off.gif) 0 0 no-repeat;
}
#index-blocks li.i-2 a:hover {
	background:url(/images-tpl/dec/red-on.gif) 0 0 no-repeat;
}
#index-blocks li.i-3 a {
	background:url(/images-tpl/dec/orange-off.gif) 0 0 no-repeat;
}
#index-blocks li.i-3 a:hover {
	background:url(/images-tpl/dec/yellow-on.gif) -1px 0 no-repeat;
}
