body { background: #e5e5e5 url(../images/body.png) repeat-y 50% 0; color: #666; font-family: arial, helvetica, sans-serif; font-size: 14px; margin: 0; padding: 0; text-align: center; }
a { color: #f60; font-weight: bold; }
img { border: 0; display: block; margin: 0; }
/*ul, ul li { list-style-type: none; margin: 0; padding: 0; }*/

#wrap { background: transparent url(../images/wrap.png) no-repeat 0 0; margin: 0 auto; overflow: hidden; text-align: left; width: 871px; }
#head { background: transparent url(../images/head.png) no-repeat 100% 20px; height: 160px; overflow: hidden; position: relative; width: 820px; }
#head img.logo { left: 20px;position: absolute; top: 0;  }
#head h1 { color: #ccc; font-size: 30px; font-style: italic; font-weight: normal; left: 310px; line-height: 40px; margin: 0; position: absolute; top: 60px; }

#page { margin: 0 0 0 40px; overflow: hidden; position: relative; width: 790px; }
#page h1 { font-size: 18px; margin: 20px 0 0 0; }
#page h2 { font-size: 13px; margin: 20px 0 0 0; }
#page p { margin: 20px 0 0 0; }
/*#page ul { margin: 20px 0 0 0; }
#page li { background: transparent url(../images/page-ul-li.png) no-repeat 0 7px; padding: 0 0 0 15px; margin: 5px 0 0 0; }*/

#page a.but-mid { background: transparent url(../images/page-but-mid.png) no-repeat 0 0; color: #fff; display: block; height: 30px; line-height: 30px; text-align: center; text-decoration: none; text-transform: uppercase; width: 150px; }
#page a.but-mid:hover { background-position: 0 100%; }

#page .buttonstyle 
{
	background: transparent url(../images/page-but-mid.png) no-repeat 0 0;
	color: #fff; display: block; height: 30px; line-height: 30px; text-align: center; text-decoration: none;
	text-transform: uppercase; width: 150px; font-weight: bold;
	 }
#page .buttonstyle:hover { background-position: 0 100%; }
/*#page .box .frame .buttonstyle { float: right; margin: 0; }*/
#page .col .buttonstyle { bottom: 20px; left: 20px; margin: 0; position: absolute; }


#page .box { background: #e5e5e5 url(../images/page-box.png) no-repeat 0 100%; color: #333; margin: 20px 0 0 0; overflow: hidden; padding: 0 0 20px 0; width: 790px; }
#page #box { background-color: #90b800; color: #000; }
#page .box h1 { background: transparent url(../images/page-box-h1.png) no-repeat 100% 0; margin: 0; padding: 20px 20px 0 20px; }
#page .box p, #page .col p  { margin: 10px 20px 0 20px }
#page .box .frame { border: 2px solid #fff; height: 236px; margin: 10px 0 0 20px; overflow: auto; width: 746px; }
#page .box .frame .item:first-child { border-top: none; }
#page .box .frame .item { border-top: 2px solid #acca40; overflow: hidden; padding: 10px; width: 700px }
#page .box .frame .item h2, #page .box .frame .item p { margin: 0; }
#page .box .frame a.but-mid { float: right; margin: 0; }

/*	*/
#page .box .table 
{
	/*float:none; text-indent:10px;  */
	font-size: 14px;
	margin: 20px 0 0 20px;
	padding: 0;
	text-align: left;	
}


/*	*/

#page .hold { overflow: hidden; width: 800px; }
#page .col { background: #90b800 url(../images/page-col.png) no-repeat 0 100%; color: #000; float: left; margin: 20px 10px 0 0; overflow: hidden; padding: 0 0 60px 0; position: relative; width: 190px; }
#page .col h1 { background: transparent url(../images/page-col-h1.png) no-repeat 100% 0; margin: 0; padding: 20px 20px 0 20px; }
#page .col a.but-mid { bottom: 20px; left: 20px; margin: 0; position: absolute; }

#foot { font-size: 11px; margin: 40px 0 0 40px; overflow: hidden; padding: 0 0 40px 0; text-align: right; width: 790px; }
#foot p { line-height: 1.5em; margin: 0; }

#page .launch { background: #90b300 url(../images/launch.png) no-repeat 0 100%; color: #1f2400; margin: 20px 0 0 0; overflow: hidden; padding: 10px 20px; position: relative; width: 750px; }

#page .launch h1 { background: transparent url(../images/launch-first.png) no-repeat 0 0; color: #1f2400; line-height: 40px; margin: -10px -20px; overflow: hidden; padding: 0 10px; position: relative; text-transform: uppercase; }

#page .launch h1 a { background: transparent url(../images/launch-first-a.png) no-repeat 0 10px; color: #1f2400; display: block; width: 600px;  padding: 0 0 0 30px; text-decoration: none; }

#page .launch h1 a:hover { background-position: 0 -40px; }

#page .launch a.but-mid { position: absolute; right: 8px; top: 8px; }

