* {

	font-size: 11px;

	font-weight: normal;

	margin: 0;

	padding: 0;

}

img { border:0; }

a { outline:0; }



body { width:100%; height:100%; text-align:center; background:#ffffff; padding:40px 0 40px 0; float:left; }

div#center { width:980px; margin:0 auto; }

span.border { border:1px solid #e6e6e6; float:left; }

div#wrapper { width:950px; border:15px solid #f7f7f7; font-family:"Arial"; float:left; }

div#header { width:950px; height:130px; }

#header img { float:left; margin:30px 0 0 40px; }

#header ul { list-style:none; float:right; height:20px; margin-top:105px; }

#header ul li { float:left; margin:0 10px 0 10px; }

#header ul li a { font-size:13px; color:#5d5b5b; text-decoration:none; }

#header ul li a:hover, #header ul li span a { color:#29abc0; }

div#top { width:950px; height:180px; text-align:left; background:url(images/header_bg.jpg) repeat-x; overflow:hidden; }

#top img { float:left; }

#top p { float:right; font-size:12px; color:#ffffff; margin:20px 30px 0 0; }

#top span { font-size:13px; }

div#body {

	width:937px;

	float:left;

	font-size: 11px;

	font-style: normal;

	text-align: left;

	color: #5d5b5b;

	padding-top: 10px;

	padding-right: 6px;

	padding-bottom: 20px;

	padding-left: 7px;

}

span.border2 { border:10px solid #f5f5f5; float:left; margin:8px 3px 0 3px; }

div.box { width:280px; height:250px; border:1px solid #e6e6e6; text-align:left; }

.question { background:url(images/question.jpg) no-repeat bottom right; }

.question h2 { font-size:23px; color:#5d5b5b; font-weight:normal; margin:15px 5px 20px 10px; }

.question p { margin:0 0 0 10px; font-size:11px; line-height:16px; color:#6e6e6e; }

.question span { color:#3bb2c5; font-weight:bold; }

span.blue { width:118px; height:18px; float:right; background:#29abc0; margin-top:15px; }

span.red { width:118px; height:18px; float:right; background:#eb7413; margin-top:15px; }

p.title {

	font-size:16px;

	color:#5FC0D0;

	margin-top: 15px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 5px;

	font-weight: bolder;

}

p.text { margin:15px 0 0 15px; font-size:12px; color:#5d5b5b;}

span.name { font-size:13px; }

p.price { font-size:25px; color:#5d5b5b; width:255px; height:35px; padding-left:25px; margin-top:20px; }

p.blue { background:#e1f1f4; }

p.red { background:#f4e9e1; }

a.buy { text-decoration:none; float:right; color:#5d5b5b; font-size:18px; margin:10px 15px 0 0; padding-left:20px; background:url(images/grey_arr.jpg) no-repeat 0 5px; }

a.buy:hover { background:url(images/blue_arr.jpg) no-repeat 0 5px; }

div#footer { width:950px; float:left; border-top:2px solid #73d6e6; text-align:right; }

#footer span { width:950px; float:left; height:8px; background:#f5f5f5; display:inline; }

#footer p { margin:30px 10px 30px 0; font-size:12px; color:#5d5b5b; float:right; }

