/* CSS Document */

body {margin:0; overflow:auto; background:#EEEAE3; font-family:verdana, sans-serif; font-size:12px; color:#262626;}
a {}
a img {border:none;}
td {vertical-align:top; font-size:12px;}

h1, h1, h3 {font-family:"Times New Roman", serif; color:#BA7E21; margin:10px 0; position:relative;}
h1 span, h2 span, h3 span {color:#981802;}
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
p {margin:12px 0; padding:0;}

a {color:#5C7601; text-decoration:none;}
a:hover {text-decoration:underline;}

ul {margin:12px 0; padding:0; list-style:none;}
	ul li {margin:0; padding:3px 0 3px 10px; background:url(../img/arrow.gif) no-repeat 0 9px;}

.outer {width:870px; margin:0 auto; height:100%;}
.clear {clear:both; height:1px; line-height:1px;}
.bold {font-weight:bold;}

div.left, div.right, div.top, div.bottom,
div.tl, div.tr, div.bl, div.br {height:100%;}
img.left, label.left, input.left {float:left; margin-right:10px;}
img.right, label.right, input.right {float:right; margin-left:10px;}
ul.left {float:left; margin-left:10px;}

input.form-text {border:1px solid; border-color:#404040 #D4D0C8 #D4D0C8 #404040; font-family:verdana, sans-serif;}
input.form-button {font-family:verdana, sans-serif; font-weight:bold;}
div.form-button {clear:both; margin:4px 0; background:url(../img/block/default/button/bg.gif); width:74px;}
div.form-button div {background:url(../img/block/default/button/left.gif) no-repeat 0 0;}
div.form-button div div {background:url(../img/block/default/button/right.gif) no-repeat right 0;}
div.form-button input {font-family:verdana, sans-serif; font-weight:bold; cursor:pointer; background:none; border:none; height:26px; width:100%; font-size:11px; color:#FFFFFF;}

.site-outer {width:970px; background:#FFFFFF;}
.site-outer-left {background:url(../img/site-outer/left.gif) repeat-y right #EEEAE3;}
.site-outer-right {background:url(../img/site-outer/right.gif) repeat-y left #EEEAE3;}
.site-outer-top {background:url(../img/site-outer/top.gif) repeat-x bottom #EEEAE3; height:10px; font-size:1px; line-height:1px;}
.site-outer-bottom {background:url(../img/site-outer/bottom.gif) repeat-x top #EEEAE3; height:10px; font-size:1px; line-height:1px;}
.site-outer-tl {background:url(../img/site-outer/tl.gif) no-repeat bottom right #EEEAE3; font-size:1px; line-height:1px;}
.site-outer-tr {background:url(../img/site-outer/tr.gif) no-repeat bottom left #EEEAE3; font-size:1px; line-height:1px;}
.site-outer-bl {background:url(../img/site-outer/bl.gif) no-repeat top right #EEEAE3; font-size:1px; line-height:1px;}
.site-outer-br {background:url(../img/site-outer/br.gif) no-repeat top left #EEEAE3; font-size:1px; line-height:1px;}

#time {position:absolute; width:100%; height:1px; font-size:10px; color:#1D2025;}
	#time .inner {float:right; background:url(../img/clock.gif) no-repeat 0 42px; padding-left:20px; padding-top:42px; height:20px;}
	#time .inner {margin:0 40px 0 0;}

#logo {position:absolute; width:100%; height:1px; z-index:100;}
	#logo .inner {width:201px; height:190px; margin:35px 0 0 21px; background:url(../img/logo/bg.png) no-repeat 0 0; text-align:center;}

#coins {position:absolute; width:100%;}
	#coins .inner {width:331px; height:252px; background:url(../img/coins.png) no-repeat 0 0; float:right; margin-top:151px;}

#menu {padding:85px 0 0 0; z-index:50; width:100%; position:absolute; margin:0; font-size:11px; text-transform:uppercase; font-weight:bold;}
	#menu .inner {padding:0 5px; float:right;}
	#menu .inner div {background:url(../img/menu/bg.jpg) repeat-x top; float:left; height:46px;}
	#menu .inner div div {background:url(../img/menu/right.jpg) no-repeat right top;}
	#menu .inner div div div {background:url(../img/menu/left.jpg) no-repeat left top;}
	#menu a {display:block; padding:20px 16px 13px 19px; text-decoration:none; color:#131313;}
	#menu a {background:url(../img/menu/dot.gif) no-repeat 0 25px #FFFFFF;}
	#menu a.nobg, #menu a.first {padding:20px 16px 13px 16px; background:#FFFFFF;}
	#menu a:hover, #menu a.active {padding:20px 32px 13px 32px; color:#FFFFFF; background:none;}
	#menu a.last {padding-right:19px;}
	#menu a.last.active {padding:20px 32px 13px 32px;}
	#menu a.last:hover {padding-right:32px;}

#content {margin:3px 0 13px 0;}
	#col-left {width:26%; padding-right:3px;}
	#col-right {width:26%; padding-left:3px;}
	
	.block {background:#F1EEE9; margin:0 0 3px 0;}
		.block a {color:#9B1402;}
		.block a.big {font-size:24px; font-weight:bold; text-decoration:none;}
		.block .top {background:url(../img/block/default/top.gif) repeat-x top;}
		.block .bottom {background:url(../img/block/default/bottom.gif) repeat-x bottom;}
		.block .tl {background:url(../img/block/default/tl.gif) no-repeat left top;}
		.block .tr {background:url(../img/block/default/tr.gif) no-repeat right top;}
		.block .bl {background:url(../img/block/default/bl.gif) no-repeat left bottom;}
		.block .br {background:url(../img/block/default/br.gif) no-repeat right bottom;}
		.block .heading {background:url(../img/block/default/heading/bg.jpg) repeat-x top #C3A05E; color:#FFFFFF; font-weight:bold; font-size:14px;}
			.block .heading .tl {background:url(../img/block/default/heading/tl.gif) no-repeat top left;}
			.block .heading .tr {background:url(../img/block/default/heading/tr.gif) no-repeat top right;}
			.block .heading .inner {background:url(../img/block/default/heading/arrow.png) no-repeat 20px 12px; padding:15px 0 13px 50px;}
		.block .content {padding:9px 24px;}
			.block form {margin:10px 0;}
				.block form label {margin:10px 0 5px 0; display:block;}
			.block ul {padding:0; margin:10px 0; list-style:none;}
				.block ul li {background:url(../img/block/default/arr.gif) no-repeat 0 8px; padding:3px 0 3px 9px;}
				.block ul li a {color:#9B1402; text-decoration:none;}
				.block ul li a:hover {text-decoration:underline;}
				.block ul li.active a {font-weight:bold;}
			.block ul.menu {}
				.block ul.menu li {background:url(../img/block/default/bg_listitem.gif) no-repeat 2px bottom; padding:3px 0 6px 0;}
				.block ul.menu li.last {background:none; padding-bottom:0;}
				.block ul.menu li a {display:block; background:url(../img/block/default/arrow.gif) no-repeat 0 2px; padding:0 0 0 20px;}
				.block ul.menu li a {color:#594827; text-decoration:none;}
				.block ul.menu li a:hover {text-decoration:underline;}
				.block ul.menu li ul {display:none; position:absolute; margin:-17px 0 0 176px; width:214px; padding:0; z-index:100;}
				.block ul.menu li:hover ul {display:block;}
				.block ul.menu li:hover a {text-decoration:underline;}
				.block ul.menu li ul li {background:url(../img/block/default/submenu/item.gif) no-repeat left bottom #F4F1ED; padding:0 10px 0 24px;}
				.block ul.menu li ul li.first {background:url(../img/block/default/submenu/first.gif) no-repeat left top; padding:17px 10px 0 24px;}
				.block ul.menu li ul li.last {background:url(../img/block/default/submenu/last.gif) no-repeat left bottom; padding:0 10px 16px 24px;}
				.block ul.menu li ul li a {background:url(../img/block/default/arrow.gif) no-repeat 0 6px; padding:4px 0 7px 20px;}
				.block ul.menu li:hover ul li a {text-decoration:none;}
				.block ul.menu li:hover ul li a:hover {text-decoration:underline;}
				.block ul.menu li.active ul li a {font-weight:normal;}
	.block.login {}
		.block.login .heading {background:none; font-size:18px; color:#C31806;}
			.block.login .heading .tl, .block.login .heading .tr {background:none;}
			.block.login .heading .inner {background:none; padding-left:25px; padding-bottom:0;}
	
	.block.search {height:108px; background:url(../img/block/search/bg.jpg) repeat-x 0 0 #D0922F;}
		.block.search .left {background:url(../img/block/search/left.jpg) no-repeat 0 0;}
		.block.search .right {background:url(../img/block/search/right.jpg) no-repeat right 0;}
		.block.search .heading,
		.block.search .heading .inner {background:none;}
		.block.search .heading .inner {padding:10px 0 0 28px; color:#000000; font-size:12px;}
		.block.search .content {padding:0 25px;}
		.block.search .form-text {width:100%;}
		.block.search .form-button {float:right; background:url(../img/block/search/button/bg.gif) repeat-x 0 0;}
			.block.search .form-button div {background:url(../img/block/search/button/left.gif) no-repeat 0 0;}
			.block.search .form-button div div {background:url(../img/block/search/button/right.gif) no-repeat right 0;}
	
	.block.green {background:#76AA2B;}
		.block.green .heading {display:none;}
		.block.green .top {background:url(../img/block/green/bg.jpg) repeat-x top;}
		.block.green .bottom {background:none;}
		.block.green .tl {background:url(../img/block/green/tl.gif) no-repeat left top;}
		.block.green .tr {background:url(../img/block/green/tr.gif) no-repeat right top;}
		.block.green .bl {background:url(../img/block/green/bl.gif) no-repeat left bottom;}
		.block.green .br {background:url(../img/block/green/br.gif) no-repeat right bottom;}
		.block.green .content {padding:20px;}
		.block.green a {color:#FFFFFF;}
	
	.block.gray {}
		.block.gray .heading {color:#5C7601; font-size:24px; font-family:"Times New Roman", serif; background:none;}
		.block.gray .heading .tl, .block.gray .heading .tr {background:none;}
		.block.gray .heading .inner {padding-left:25px; background:none;}
	
	.pricetable {background:url(../img/pricetable/bg.jpg) repeat-y right #E0DFC0; width:372px;}
		.pricetable .bottom {background:url(../img/pricetable/bottom.gif) repeat-x bottom;}
		.pricetable .tl {background:url(../img/pricetable/tl.gif) no-repeat left top;}
		.pricetable .tr {background:url(../img/pricetable/tr.gif) no-repeat right top;}
		.pricetable .bl {background:url(../img/pricetable/bl.gif) no-repeat left bottom;}
		.pricetable .br {background:url(../img/pricetable/br.jpg) no-repeat right bottom;}
		.pricetable .girl {float:right; background:url(../img/pricetable/girl.png) no-repeat right bottom; width:238px; height:273px; margin:-43px -100px -11px 0;}
		.pricetable .girl {background:url(../img/pricetable/girl2.png) no-repeat right bottom; width:229px; height:286px;}
		.pricetable .table {float:left; font-size:11px; color:#131313; background:#F4F4E9; margin:8px 7px; width:220px;}
			.pricetable .table .bottom {background:url(../img/pricetable/table/bottom.gif) repeat-x bottom;}
			.pricetable .table .right {background:url(../img/pricetable/table/right.gif) repeat-y right;}
			.pricetable .table .tl {background:url(../img/pricetable/table/tl.gif) no-repeat left top;}
			.pricetable .table .tr {background:url(../img/pricetable/table/tr.gif) no-repeat right top;}
			.pricetable .table .bl {background:url(../img/pricetable/table/bl.gif) no-repeat left bottom;}
			.pricetable .table .br {background:url(../img/pricetable/table/br.gif) no-repeat right bottom;}
			.pricetable .table .inner {padding:0 5px 12px 0;}
			.pricetable .table th {padding:8px; border-right:2px solid #FFFFFF; font-weight:normal; text-align:left; color:#851000;}
			.pricetable .table td {padding:8px; border-right:2px solid #FFFFFF; font-size:11px;}
			.pricetable .table td.up {color:#4C8806;}
			.pricetable .table td.down {color:#C80202;}
			.pricetable .table th.last, .pricetable .table td.last {border:none;}
			.pricetable tr.even td {background:#E2D6BE;}
			.pricetable tr.odd td {background:#F4F4E9;}
			.pricetable tr.foot td {background:#DFDCD3; font-size:10px;}
			
#header {height:213px; clear:both; padding-top:121px;}
	#header .outer {background:url(../img/header/middle.jpg) repeat-x top #E4C782;}
	#header .left {background:url(../img/header/left.jpg) no-repeat left top;}
	#header .right {background:url(../img/header/right.jpg) no-repeat right top;}
	#header .inner {padding:81px 0 0 231px;}
	
	#body {padding:14px 24px;}
	#body.noright {padding-right:5px;}

#footer {clear:both;}
	#footer .outer {border-top:3px solid #DEDEDE; background:#F0F0F0; width:auto;}
	#footer .inner {padding:20px 30px;}
	#footer .menu {float:right; color:#131313; padding:4px 0;}
		#footer .menu a {display:block; float:left; padding:0 10px 0 14px; background:url(../img/dot.gif) no-repeat 0 7px; color:#131313;}
		#footer .menu a {text-decoration:none;}
		#footer .menu a:hover {text-decoration:underline;}
		#footer .menu a.first {padding-left:0; background:none;}
		#footer .menu a.active {text-decoration:underline;}
		#footer .menu a.active:hover {text-decoration:none;}
	#footer span {font-weight:bold; font-size:16px; font-family:"Times New Roman", serif; color:#131313;}