/* CSS Document */

body{margin:0px; background-color:#ff9200; font-family:Arial, Helvetica, sans-serif;}

table{border-collapse:collapse;}
td, img{padding:0px; vertical-align:top;}

img{border:0px; vertical-align:top;}

input[type=submit]{cursor:pointer;}

/* layout */
.layout{width:100%;}
.layout_c{width:976px; background-image:url(../images/bg.jpg); background-position:top center; background-repeat:no-repeat; background-color:#FFFFFF;}
.layout_s{background-image:url(../images/bg_side.jpg); background-repeat:repeat-x; background-color:#a8b7d8;}

.layout_c_b{background-image:url(../images/bg_b.gif); background-repeat:repeat-x; padding:33px 0px 20px 0px; font-size:11px;}
.layout_s_b{background-image:url(../images/bg_side_b.gif); background-repeat:repeat-x;}

.layout_c_b table{width:100%;}
.layout_c_b table td{padding:0px 20px 0px 20px;}
.layout_c_b table thead td{padding-bottom:10px; font-weight:bold;}
.layout_c_b table a{font-size:12px; color:#000000; text-decoration:none; background-image:url(../images/arrow.gif); background-position:left center; background-repeat:no-repeat; padding-left:9px;}
.layout_c_b table a:hover{text-decoration:underline;}
.layout_c_b div{border-top:1px solid #ffad40; margin-top:20px; padding-top:10px; text-align:center;}
.layout_c_b div span{border-left:1px solid #000000; margin-left:4px; padding-left:4px;}
.layout_c_b div a{color:#000000; text-decoration:none;}
.layout_c_b div a:hover{text-decoration:underline;}

/* menu */
.menu{margin:100px 0px 200px 0px; height:60px; width:976px;}
.menu div{float:right;}
.menu .border{width:2px; height:60px; background-image:url(../images/menu_border.gif);}
.menu .title{font-size:14px; font-weight:bold; margin-top:35px;}
.menu .title a{color:#000000; text-decoration:none; line-height:25px; display:block; padding:0px 3px 0px 3px;}
.menu .title a:hover, .menu .title .act{color:#ff9200;}

/* content */
.content{width:100%; margin:0px auto 20px auto; color:#646464; font-size:12px;}
.content_h{width:50%; padding:0px 20px 0px 20px;}
.content_f{padding:0px 20px 0px 20px;}

.content a{color:#ff9200; text-decoration:none;}
.content a:hover{color:#000000; text-decoration:underline;}

.content h1{color:#ff9200; font-size:22px; font-style:italic; margin:0px 0px 20px 0px;}
.content h2{color:#ff9200; font-size:18px; font-weight:normal; font-style:italic; margin:0px 0px 20px 0px;}
.content h3{color:#000000; font-size:15px; font-style:italic; margin:0px;}
.content .date{font-size:10px;}

.content .description{width:100%; border-top:1px solid #ffddaf; margin:4px 0px 20px 0px; font-size:12px;}
.content .description td{padding:10px; vertical-align:middle;}
.content .description .pic{width:1%;}
.content .description ul{margin:0px; padding:0px;}
.content .description ul li{line-height:24px; list-style:square;}

.content .thumbnail{float:left; width:100%; border-top:1px solid #ffddaf; margin:4px 0px 20px 0px; font-size:12px;}
.content .thumbnail .container{padding:0px 18px 0px 18px;}
.content .thumbnail .container div{float:left; width:180px;}
.content .thumbnail .container div table{width:100%;}
.content .thumbnail .container div table td{height:120px; text-align:center; vertical-align:middle;}

.content .manufacturer div{float:left; width:312px; height:150px; border-bottom:1px solid #ffddaf;}
.content .manufacturer div table{margin:auto;}
.content .manufacturer div table td{text-align:center;}
.content .manufacturer a{color:#000000;}
.content .manufacturer a:hover{color:#ff9200; text-decoration:none;}
.content .manufacturer .imgsize{vertical-align:middle; height:120px;}

.content .price{width:80%; margin:auto; font-size:12px;}
.content .price td{vertical-align:middle; padding:1px 5px 1px 5px;}
.content .price td table{margin:10px 0px 10px 0px;}
.content .price td table td{color:#000000; font-size:15px; font-style:italic; margin:0px; padding:0px 10px 0px 0px; font-weight:bold;}
.content .price .head{vertical-align:bottom; line-height:19px; padding:0px 5px 0px 5px; color:#000000; border-top:1px solid #ffddaf; border-bottom:1px solid #ffddaf; margin:4px 0px 20px 0px; font-weight:bold;}

.content .bid{width:100%; font-size:12px;}
.content .bid .field_1{width:98%; margin-bottom:10px;}
.content .bid .area_1{width:98%; height:100px;}
.content .bid span{font-weight:bold; color:#FF0000;}
.content .bid .c{text-align:center; padding-top:10px;}

.content .contact{margin-left:20px; font-size:14px; font-style:italic;}
.content .contact span{color:#ff9200;}
.content .contact a{color:#ff9200; font-weight:bold;}
.content .contact a:hover{color:#000000; text-decoration:none;}
.content .img{border:1px solid #ff9200;}

.content .product{width:910px; margin:auto;}
.content .product a{color:#000000;}
.content .product a:hover{color:#ff9200; text-decoration:none;}
.content .product div{float:left; width:130px; height:170px;}
.content .product div table{margin:auto;}
.content .product div table td{text-align:center; vertical-align:middle; padding-bottom:10px; font-size:12px; font-weight:bold;}
.content .product div table .imgh{width:100px; height:110px;}

.browser{text-align:center;}
.browser a{font-size:12px; text-decoration:none; border:1px solid #ffddaf; padding:2px 6px 2px 6px; color:#646464; margin:0px 2px 0px 2px;}
.browser a:hover{border:1px solid #e08000; color:#000000;}

/* admin */
.admin{margin:20px; color:#646464; font-size:12px; border-bottom:1px solid #ffddaf;}
.admin h1{color:#ff9200; font-size:22px; font-style:italic; margin:0px 0px 20px 0px;}
.admin h2{font-size:18px; font-weight:normal; font-style:italic; margin:0px 0px 20px 0px;}
.admin table td{padding:4px; vertical-align:middle;}
.admin .field{width:500px;}
.admin .area{width:500px; height:100px;}
.admin .area2{width:500px; height:50px;}

.admin_price{margin:20px; font-size:12px;}
.admin_price table td{vertical-align:middle; padding:10px;}
.admin_price .title{width:200px;}

/* login */
.login{margin-top:340px; width:976px; font-size:12px; padding-top:30px;}
.login table{margin:auto;}
.login .field{width:300px; font-size:12px; margin-bottom:10px;}

#screenshot{position:absolute; border:1px solid #ccc; background:#333; padding:1px; display:none; color:#fff;}

/* popup */
.popup{position:absolute; width:363px; height:550px; left:50%; top:50%; margin-left:-181px; margin-top:-250px; border:3px solid #e09230; background-color:#FFFFFF;}
.popup .close{font-size:12px; line-height:34px; font-weight:bold; text-align:right;}
.popup .close a{text-decoration:none; color:#000000;}
.popup .img{height:516px; text-align:center; background-color:#FF0000;}





