@charset "utf-8";
@import url("../main.css");

#warpper{
	width:790px;
	margin:0 auto;
	background:url(img/bg.gif) repeat-y;
}
#border{
	width:764px;
	margin:0 auto;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
}
#header, #body, #footer{
	padding:0 3px;
	margin:0 auto;
}
#header{
	height:186px;
	background:url(img/header.jpg) no-repeat;
}
#header p{
	top:160px;
	color:#FFF;
	text-align:right;
	font-weight:bold;
	position:relative;
	vertical-align:bottom;
}
#header p a{color:#FFF;}
#nav, #enroll{
	color:#FFF;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	background-color:#F00;
}
#nav{text-align:right; padding-right:10px;}
#nav a{color:#FFF;}
#leftbar{
	float:left;
	width:270px;
	padding:10px 0;
}
#content{
	padding:10px 5px;
	margin-left:275px;
	border-left:#CCC solid 2px;
}
p.txt{padding:5px; text-indent:20px;}
big{font-size:1.3em;}

h1{color:#FFF; font-size:1.4em; margin:15px 0;}
h1 span{padding:5px; background-color:#00F;}

div.block{
	width:253px;
	margin:0 auto;
	padding-bottom:30px;
	background:url(img/block.jpg) no-repeat bottom;
}
div.block div, div.block2 div{padding:10px;}
div.block2{
	width:466px;
	margin:0 auto;
	padding-bottom:30px;
	background:url(img/block2.jpg) no-repeat bottom;
}
div.block2 div img{
	float:left;
	margin-right:5px;
	width:150px;
	height:150px;
}
div.block2 div p{text-indent:15px; font-weight:bold;}

div.block3{
	width:466px;
	margin:0 auto;
	margin-top:30px;
	padding-top:100px;
	background:url(img/block3-head.jpg) no-repeat;
}
div.block3 h2{
	font-size:1.4em;
	margin-top:20px;
	padding-left:50px;
}
div.block3 p.red{padding:0 50px 0 50px;}
div.block3 div.product{
	width:400px;
	margin:0 auto;
	margin-top:20px;
	border-bottom:#CCC solid 2px;
}
div.block3 div.product img{
	float:left;
	width:130px;
	margin-right:10px;
}
div.block3 div.product p{margin:10px;}
div.block3 div.product p a{
	font-weight:bold;
	text-decoration:underline;
}
div.block3 div.product p a.cart{
	height:30px;
	padding-right:20px;
	background:url(img/shoppingcart.gif) no-repeat right;
}
div.block3 p#bottom{
	height:75px;
	margin-top:10px;
	background:url(img/block3-bottom.gif) no-repeat right;
}

table#commision{
	width:500px;
	margin-top:10px;
	border:#000 solid 1px;
	border-collapse:collapse;
}
table#commision th{
	color:#FFF;
	background-color:#C30;
}
table#commision th, table#commision td{
	text-align:center;
	border:#000 solid 1px;
}

ul#receive{
	margin-left:30px;
	list-style-image:url(img/ok.png);
}

#footer{
	color:#FFF;
	clear:both;
	line-height:43px;
	background:url(img/foot-bg.gif) repeat-x;
}

form#login label{width:75px;}
form#login input.input-txt{width:140px;}
p#login-error{color:#F00; font-weight:bold; text-align:center;}
