.right_image {float:right;  text-align:right; margin:0px 0}
.center_image { text-align:center}
.left_image {float:left;  text-align:left; margin:50px 0}

ul.photo {display:block;list-style:none;padding:0; margin:0}
ul.photo li {background:#fff; border:1px solid #ccc; width:130px; height:88px; display:block; padding:0;margin:4px 8px 4px 0; padding:0; float:left;list-style:none}
ul.photo2 {width:430px;display:block;list-style:none;padding:0; margin:0;}
ul.photo2 li {background:#fff; border:1px solid #ccc; width:80px; height:70px; display:block; padding:0;margin:2px 3px 2px 0;float:left;list-style:none}
ul.margin20 {margin:20px 0; height:90px} ul.margin30{margin:30px 0; height:90px} ul.margin40{margin:40px 0; height:90px} ul.margin50{margin:50px 0; height:90px}
ul.list{display:block;list-style:none;padding:0; margin:0}
ul.list p{clear:none}
ul.list li {background:#fff; border:1px solid #ccc; display:block; padding:7px;margin:7px 0; padding:0;list-style:none; width:890px; min-height:125px}
ul.list img {float:left; margin:7px; border:1px solid #ccc;}

table#price {border:1px solid #ccc; margin-bottom:20px}
table#price td {padding:5px; font:13px Arial, Helvetica, sans-serif}
table#price td.cost { font-size:22px; line-height:40px; padding-left:20px}
table#price td.cost a{ font-size:22px; line-height:40px;}
table#price td.cost2 { font-size:22px; line-height:40px; padding-left:20px;color:red;}
table#price td.cost2 span {text-decoration:line-through; color:#666}
table#price td.cost2 a{ font-size:22px; line-height:40px;}
table#price td.cost3 { font-size:14px; line-height:40px; padding-left:20px}
table#price tr.header td{ background:#ddd; height:40px; line-height:20px;border-bottom:1px solid #ccc;}
table#price tr:hover{background:#ddd}
table#price tr.header td.col{border-left:1px solid #ccc; padding-left:20px}
#close {background:url(../images/close.png) no-repeat;position:absolute; right:2px; top:2px; width:27px; height:27px; cursor: pointer; cursor:hand;}

#letter {width:430px; height:370px}
#letter p {padding:0; margin:0; line-height:16px}
#letter input {margin:3px 0;color:#666;font: 11px Verdana, Arial, Helvetica, sans-serif;  border:none; width:180px; padding:4px; border:1px solid #ccc}
#letter input.button{ padding:4px; background:url(../images/button.gif) no-repeat; width:82px; height:25px; border:none;cursor:pointer; cursor:hand}
#letter input.file{ width:300px; background:#fff; height:20px; font: 11px Verdana, Arial, Helvetica, sans-serif;  border:none; padding:4px; border:1px solid #ccc }
#letter textarea {margin:3px 0;padding:4px; color:#666;font: 11px Verdana, Arial, Helvetica, sans-serif; width:400px; height:100px; border:1px solid #ccc}
#letter select {color:#666; border:1px solid #ccc; width:410px;font: 11px Verdana, Arial, Helvetica, sans-serif; height:22px; background:#fff}
#letter option {color:#666;font: 11px Verdana, Arial, Helvetica, sans-serif; padding:0px 4px;}
#letter ul {margin:0; padding:0}
#letter ul li{width:200px;float:left; list-style:none; margin:0; padding:0}
#icq{ width:145px; float:right; height:35px; background:url(../images/icq.gif) no-repeat 0 5px}