* {
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
}

body {
	background: #e2e3e8 url(../images/bg.png) repeat-x;
	margin-bottom: 80px;
	width: 100%;
}

#head {
	width: 1008px;
	height: 764px;
	background: url(../images/logo.jpg);
	left: -5px;
}

#menu {
	position: absolute;
	width: 639px;
	height: 265px;
	background: url(../images/menu.png) no-repeat center;
	margin-left: 50%;
	left: -305px;
	top: 346px;
}

.menu {
	position: absolute;
	width: 639px;
	height: 265px;
	background: url(../images/menu.png) no-repeat center;
	margin-left: 50%;
	left: -305px;
	top: 246px;
}

*html #menu {
	left: -440px;
}

#menu #faq, #menu #order, #menu #partners, #menu #feed_back {
	position: absolute;
	margin-top: 130px;
}

#menu #faq {
	left: 80px;
	top: 15px;
	width: 35px;
	height: 35px;
}

#menu #order {
	left: 140px;
	top: 0px;
	width: 85px;
	height: 35px;
}

#menu #partners {
	left: 255px;
	top: -5px;
	width: 105px;
	height: 35px;
}

#menu #feed_back {
	left: 382px;
	top: 0px;
	width: 140px;
	height: 45px;
}

.block {
	position: relative;
	width: 724px;
	height: auto;
	overflow: hidden;
	margin-top: -250px;
	font: 14px/30px Arial;
}

.block .head, .block .foot {
	height: 27px;
	background: url(../images/cntnt-bo.png);
	margin-top: -15px;
}

.block .foot {
	height: 15px;
	margin: 0;
}

.block .body {
	position: relative;
	margin: 0 2px;
	padding: 45px 33px 20px 33px;
	background: white;
	height: 100%;
	text-align: left;
	font: 14px/17px Arial;
	color: #222;
}

.block h1 {
	font: 28px/32px Arial;
	color: #c40661;
	text-align: center;
}

.block .spacer {
	width: 100%;
	height: 6px;
	background: url(../images/spacer.png) no-repeat center;
	margin: 3px 0 13px 0;
}

.block ul {
	list-style: url(../images/li.png);
	margin-left: 25px;
}

.block li {
	margin: 0 0 10px 0;
	padding-left: 5px;
}

.block .body .side {
	background: url(../images/cntnt-si.png) repeat-y;
	position: absolute;
	left: -4px;
	top: 0px;
	width: 4px;
	height: 100%;
}

*html .block .body .side {
	height: expression(parentNode.clientHeight);
}

.block .body .side.right {
	margin-left: 100%;
	left: 0px;
}

.opin {
	position: relative;
	width: 654px;
	height: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}

.opin .head, .opin .foot {
	height: 26px;
	background: url(../images/opin-cnr.png) no-repeat;
	margin-top: -13px;
}

.opin .foot {
	height: 13px;
	margin: 0;
	font: 0px/0px serif;
}

.opin .body {
	position: relative;
	background: #e2e3e8;
	height: 100%;
	text-align: left;
	font: 12px/17px Arial;
	color: #222;
	margin: 0;
	padding: 2px 14px;
}

.opin .side {
	width: 6px;
	height: 100%;
	background: url(../images/opin-sid.gif);
	position: absolute;
	left: -3px;
	top: 0px;
}

.opin .side.right {
	margin-left: 100%;
}

.shadowed-img {
	float: left;
	margin-right: 10px;
}

.reason {
	font: bold 14px/18px Arial;
	color: black;
	width: 140px;
	margin-top: 25px;
	padding: 10px 0 0 55px;
	float: left;
}

.reason .u {
	position: absolute;
	width: 47px;
	height: 47px;
	background: url(../images/u.png);
	left: 0px;
	top: 0px;
	font: bold 30px/47px Arial;
	color: white;
	text-align: center;
}

h3 {
	margin: 20px 0;
	font: bold 30px "Myriad Pro", Tahoma, sans-serif;
}

.red {
	color: red;
}

#footer {
	width: 640px;
	font: 11px Tahoma;
	color: #777;
	margin-top: 22px;
	text-align: left;
}

#footer a {
	color: #333;
}

#321 {
margin: 2px; 
padding:10px; 
text-align: center;
}


a {
color: #000;  
font: normal 14px "Myriad Pro", Tahoma, Verdana, sans-serif;
}

#footer a:hover {
	color: #000;
}


