/*
div.ahtung {background:url(../images/ahtung_t_2.gif) no-repeat top center #3d74d0; width:538px; color:white; text-align:center;margin-top:3px;margin-bottom:8px;}
div.ahtung > div {background:url(../images/ahtung_b_2.gif) no-repeat bottom center; width:100%; padding:15px 0px 10px 0;}
div.ahtung > div span {font-weight:bold; font-size:110%; display:block; margin-bottom:0px;}
div.ahtung > div.ba {background:url(../images/ahtung_ba_2.gif) no-repeat bottom center;}
*/


.scroller_bg1 { background:url(../images/scroller_bg1.gif) no-repeat; margin-bottom:10px; }
.bg1ny { background:url(../images/newyear/scroller_bg1.gif) no-repeat; margin-bottom:10px; }
.scroller_bg_b_1 { background:url(../images/ahtung_t_2.gif) #3d74d0 no-repeat; width:538px; color:white; margin-top:4px; margin-bottom:10px;}
.scroller_bg1s { background:url(../images/scroller_bg1s.gif) no-repeat; margin-bottom:10px; }
.scroller_bg1g { background:url(../images/scroller_bg1g.gif) no-repeat; margin-bottom:10px; }
.scroller_bg2 { overflow:hidden; padding:16px 0 15px 0; }
.scroller_bg_b_2 { overflow:hidden; background:url(../images/ahtung_b_2.gif)  no-repeat bottom center; width:100%; padding:15px 0px 0px 0px;}
.scroller_bg2s { overflow:hidden; padding:16px 0 15px 0; }
.scroller_bg2g { overflow:hidden; padding:16px 0 15px 0; }
.scroller_place { padding:0 0 0 34px; width:480px; height:170px; overflow:hidden !important; }
.scroller_placeny { padding:0 0 0 25px; width:480px; height:130px; overflow:hidden !important; }
#viewport {	width:480px; overflow:hidden; z-index:100; position:absolute; }
#viewport ul {	position: relative;	padding: 0; margin: 0; z-index:1; list-style:none;}
#viewport li {	float:left; width:160px; }
#viewport li img { border:solid 2px #fff; margin-bottom:7px; }
#viewport li p { color:#fff; margin:0; padding:0; height:66px; overflow: hidden;}
#viewport li p a { color:#fff; font-weight:bold; text-decoration:none; }
#viewport li p a:hover { text-decoration:underline; }

#viewport_b {width:480px; overflow:hidden; z-index:100; position:absolute}
#viewport_b ul {position: relative;	padding: 0; margin: 0; z-index:1; list-style:none;}
#viewport_b li {float:left; position:relative; width:480px;  height:160px; overflow: hidden; font-size:18px; font-family:Times New Roman}
#viewport_b li div.bg_num_b{ position:absolute; bottom:0px; left:0px}
#viewport_b li p { color:#fff; margin:0; padding:0;}
#viewport_b li p a { color:#fff; text-decoration:underline; }
#viewport_b li p a:hover { text-decoration:underline; }
.scroller_place_b {position:relative; padding:0 0 0 30px; width:480px; height:166px; overflow:hidden !important; }

.scroller_bg2 .prev { background:url(../images/prev.gif) no-repeat; position:absolute; margin:35px 0 0 0; width:24px; height:29px; display:block; }
.scroller_bg2 .prev:hover { background-position:0 -29px; }
.scroller_bg2 .next { background:url(../images/next.gif) no-repeat; position:absolute; margin:35px 0 0 516px; width:24px; height:29px; display:block; }
.scroller_bg2 .next:hover { background-position:0 -29px; }

.scroller_bg_b_2 a.prev { z-index:1; background:url(../images/prev_b.gif) no-repeat; position:absolute; margin:25px 0 0 0; width:24px; height:29px; display:block;}
.scroller_bg_b_2 a.prev:hover { background-position:0 -29px; }
.scroller_bg_b_2 a.next {background:url(../images/next_b.gif) no-repeat; position:absolute; margin:25px 0 0 513px; width:24px; height:29px; display:block; }
.scroller_bg_b_2 a.next:hover { background-position:0 -29px; }

.bg2ny a.prev { z-index:1; background:url(../images/prev_b.gif) no-repeat; position:absolute; margin:40px 0 0 0; width:24px; height:29px; display:block;}
.bg2ny a.prev:hover { background-position:0 -29px; }
.bg2ny a.next {background:url(../images/next_b.gif) no-repeat; position:absolute; margin:40px 0 0 504px; width:24px; height:29px; display:block; }
.bg2ny a.next:hover { background-position:0 -29px; }


.scroller_bg2g .prev { background:url(../images/prevg.gif) no-repeat; position:absolute; margin:35px 0 0 0; width:24px; height:29px; display:block; }
.scroller_bg2g .prev:hover { background-position:0 -29px; }
.scroller_bg2g .next { background:url(../images/nextg.gif) no-repeat; position:absolute; margin:35px 0 0 516px; width:24px; height:29px; display:block; }
.scroller_bg2g .next:hover { background-position:0 -29px; }

.scroller_bg2s .prev { background:url(../images/prev2.gif) no-repeat; position:absolute; margin:35px 0 0 0; width:24px; height:29px; display:block; }
.scroller_bg2s .prev:hover { background-position:0 -29px; }
.scroller_bg2s .next { background:url(../images/next2.gif) no-repeat; position:absolute; margin:35px 0 0 516px; width:24px; height:29px; display:block; }
.scroller_bg2s .next:hover { background-position:0 -29px; }


#viewport2 {	width:480px; overflow:hidden; z-index:100; position:absolute; }
#viewport2 ul {	position: relative;	padding: 0; margin: 0; z-index:1; list-style:none;}
#viewport2 li {	float:left; width:160px; }
#viewport2 li img { border:solid 2px #fff; margin-bottom:7px; }
#viewport2 li p { color:#fff; margin:0; padding:0;}
#viewport2 li p a { color:#fff; font-weight:bold; text-decoration:none; }
#viewport2 li p a:hover { text-decoration:underline; }


.button_r{background:url(../images/button_r_l.gif) no-repeat; padding:0px}
.button_r div{background:url(../images/button_r_r.gif) right no-repeat; padding:0 3px}
.button_r div input{background:url(../images/button_r_bg.gif); width:100%; height:22px; text-align:center; color:#fff; font-weight:bold; font-size:13px; font-weight:bold; border:0px; padding:0px 0 0 0; cursor:pointer}

.button_s{background:url(../images/button_s_l.gif) no-repeat; padding:0px}
.button_s div{background:url(../images/button_s_r.gif) right no-repeat; padding:0 3px}
.button_s div input{background:url(../images/button_s_bg.gif); width:100%; height:22px; text-align:center; color:#eb0005; font-weight:bold; font-size:13px; font-weight:bold; border:0px; padding:0px 0 0 0; cursor:pointer}

.table_r{background:url(../images/tab_bg_r.gif) repeat-x #e10003;cursor:hand;}
.table_r .header_t_left{background:url(../images/tab_tl_bg_r.gif) left top no-repeat}
.table_r .header_t_right{background:url(../images/tab_tr_bg_r.gif) right top no-repeat; padding-top:6px}
.table_r > .header_t_left > .header_t_right > table{width:100%; border-collapse:collapse;}
.table_r > .header_t_left > .header_t_right > table  tr  th{font-size:13px; color:#ffffff; text-align:center; vertical-align:middle; padding:0 10px; border-left: 1px solid #ffffff; border-right: 0px}
.table_r > .header_t_left > .header_t_right > table  tr  th:first-child{ border-left: 0px}
.table_r > .header_t_left > .header_t_right > table  tr  td {background:#ffffff; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; padding:10px}
.table_r > .header_t_left > .header_t_right > table  tr.top_t  td{border-left:0px; border-right:0px; border-top:4px solid #84bc25; height:8px; font-size:1px; padding:0px}
.table_r > .bottom_t_left {background:url(/_new/i/tab_bottom_left_bg.jpg) left top no-repeat #84bc25; border-top:11px solid #ffffff;}
.table_r > .bottom_t_left >.bottom_t_right{background:url(/_new/i/tab_bottom_right_bg.jpg) right top no-repeat; font-size:1px; height:6px}
.table_r .head2{font-family: Georgia; color:#ffffff; padding: 15px 0 0;; text-shadow: #000000 2px 2px 1px; font-size: 20px; font-weight:bold}

.table_s{background:url(../images/tab_bg_s.gif) repeat-x #cbcbcb;}
.table_s .header_t_left{background:url(../images/tab_tl_bg_s.gif) left top no-repeat}
.table_s .header_t_right{background:url(../images/tab_tr_bg_s.gif) right top no-repeat; padding-top:6px}
.table_s > .header_t_left > .header_t_right > table{width:100%; border-collapse:collapse;}
.table_s > .header_t_left > .header_t_right > table  tr  th{font-size:13px; color:#eb0005; text-align:center; vertical-align:middle; padding:0 10px; border-left: 1px solid #ffffff; border-right: 0px}
.table_s > .header_t_left > .header_t_right > table  tr  th:first-child{ border-left: 0px}
.table_s > .header_t_left > .header_t_right > table  tr  td {background:#ffffff; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; padding:10px;}
.table_s > .header_t_left > .header_t_right > table  tr.top_t  td{border-left:0px; border-right:0px; border-top:4px solid #84bc25; height:8px; font-size:1px; padding:0px}
.table_s > .bottom_t_left {background:url(/_new/i/tab_bottom_left_bg.jpg) left top no-repeat #84bc25; border-top:11px solid #ffffff;}
.table_s > .bottom_t_left >.bottom_t_right{background:url(/_new/i/tab_bottom_right_bg.jpg) right top no-repeat; font-size:1px; height:6px}
.table_s .head2{font-family: Georgia; color:#eb0005; padding: 15px 0 0;; text-shadow: #ffffff 2px 2px 1px; font-size: 20px; font-weight:bold}

.table_g2{background:url(/_new/i/tab_top_bg.jpg) repeat-x #84bc25; margin-bottom:30px;}
.table_g2 .header_t_left{background:url(/_new/i/tab_top_left_bg.jpg) left top no-repeat}
.table_g2 .header_t_right{background:url(/_new/i/tab_top_right_bg.jpg) right top no-repeat; padding-top:6px}
.table_g2 > .header_t_left > .header_t_right > table{width:100%; border-collapse:collapse;}
.table_g2 > .header_t_left > .header_t_right > table  tr  th{font-size:13px; color:#ffffff; text-align:center; vertical-align:middle; padding:0 10px; border-left: 1px solid #ffffff; border-right: 0px}
.table_g2 > .header_t_left > .header_t_right > table  tr  th:first-child{ border-left: 0px}
.table_g2 > .header_t_left > .header_t_right > table  tr  td {background:#ffffff; border-left: 1px solid #c7c7c7; padding:10px}
.table_g2 > .header_t_left > .header_t_right > table  tr  td:first-child {border-left: 0px}
.table_g2 > .header_t_left > .header_t_right > table  tr.top_t  td{border-left:0px; border-right:0px; border-top:4px solid #84bc25; height:8px; font-size:1px; padding:0px}
.table_g2 > .bottom_t_left {background:url(/_new/i/tab_bottom_left_bg.jpg) left top no-repeat #84bc25; border-top:11px solid #ffffff;}
.table_g2 > .bottom_t_left >.bottom_t_right{background:url(/_new/i/tab_bottom_right_bg.jpg) right top no-repeat; font-size:1px; height:6px}
.table_g2 .yellow_t{background: #faffaa; padding:0px 3px}
.table_g2 .green_t{background: #c8ffaa; padding:0px 3px}


.line_rb2{ background:url(../images/line_r_left_b2.gif) no-repeat #e10003;}
.line_rb2 div{height:6px; font-size:1px; background:url(../images/line_r_right_b2.gif) right no-repeat;}

.line_sb{ background:url(../images/line_s_left_b2.gif) no-repeat #939393;}
.line_sb div{height:6px; font-size:1px; background:url(../images/line_s_right_b2.gif) right no-repeat;}

.line_gb2{ background:url(../images/line_g_left_b2.gif) no-repeat #768f63;}
.line_gb2 div{height:6px; font-size:1px; background:url(../images/line_g_right_b2.gif) right no-repeat;}

.line_bb{ background:url(../images/line_bb_left.gif) no-repeat #3c66cb;}
.line_bb div{height:6px; font-size:1px; background:url(../images/line_bb_right.gif) right no-repeat;}


.head1r{font-size:24px; margin-bottom:18px; color:#e10003;}

.slider_border{border:1px solid #ede3e3}
.slider_border{ -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -khtml-border-top-left-radius: 8px; border-top-left-radius: 8px; }
.slider_border{ -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px; }
.slider_border{ -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -khtml-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; }
.slider_border{ -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -khtml-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }



/*
div.ahtung {background:url(../images/ahtung_t.gif) no-repeat top center #f92222; width:538px; color:white; text-align:center;margin-top:-12px;margin-bottom:8px;}
div.ahtung > div {background:url(../images/ahtung_b.gif) no-repeat bottom center; width:100%; padding:15px 0px 10px 0;}
div.ahtung > div span {font-weight:bold; font-size:110%; display:block; margin-bottom:0px;}
div.ahtung > div.ba {background:url(../images/ahtung_ba.gif) no-repeat bottom center;}
*/

div.ahtung {background:url(../images/ahtung_t_2.gif) no-repeat top center #3d74d0; width:538px; color:white; text-align:center;margin-top:3px;margin-bottom:8px;}
div.ahtung td{ font-size:110%; color:#ffffff; padding-bottom:20px; text-align:left}
div.ahtung td a{color:#ffffff}
div.ahtung a{color:#ffffff}
div.ahtung > div {background:url(../images/ahtung_b_2.gif) no-repeat bottom center; width:100%; padding:15px 0px 10px 0;}
div.ahtung > div span { display:block; margin-bottom:0px;}
/*div.ahtung > div.ba {background:url(../images/ahtung_ba_2.gif) no-repeat bottom center;}*/

.line_blue{ background:url(../images/line_b_left.gif) no-repeat #3c66cb;}
.line_blue div{height:6px; font-size:1px; background:url(../images/line_b_right.gif) right no-repeat;}

div.ahtung_b {background:url(../images/ahtung_t_2.gif) no-repeat top center #3d74d0; width:538px; color:white; text-align:center;margin-top:3px;margin-bottom:8px;}
div.ahtung_b td{ font-size:110%; color:#ffffff; padding-bottom:20px; text-align:left}
div.ahtung_b td a{color:#ffffff}
div.ahtung_b a{color:#ffffff}
div.ahtung_b > div {background:url(../images/ahtung_b_2.gif) no-repeat bottom center; width:100%; padding:5px 0px 0px 0;}


.line_o {background:url(/_new/i/line_left_8.gif) no-repeat #ff7300;}
.line_o div {height:6px; font-size:1px; background:url(/_new/i/line_right_8.gif) right no-repeat;}

div.ahtung_o {background:url(../images/ahtung_o.gif) no-repeat top center #ff8000; width:538px; color:white; text-align:center;margin-top:3px;margin-bottom:8px;}
div.ahtung_o td{ font-size:110%; color:#ffffff; padding-bottom:20px; text-align:left}
div.ahtung_o td a{color:#ffffff}
div.ahtung_o a{color:#ffffff}
div.ahtung_o > div {background:url(../images/ahtung_o_2.gif) no-repeat bottom center; width:100%; padding:5px 0px 0px 0;}
/*div.ahtung_o > div span { display:block; margin-bottom:0px;}*/


div.ahtung_b .btn, div.ahtung_o .btn {background:url(../images/button_bg_l.png) top left no-repeat; padding:4px 0 4px 4px; line-height:24px;}
div.ahtung_b .btn span, div.ahtung_o .btn span {background:url(../images/button_bg_r.png) right top no-repeat; padding:4px 4px;}
div.ahtung_b .btn span a, div.ahtung_o .btn span a{line-height:24px; text-align:center; color:#fff; font-size:13px; border:0px; padding:2px 20px 4px 20px; cursor:pointer; text-decoration: none;}


table.specdirect {width:540px;border:0;padding:0}
table.specdirect td {text-align: left; width: 50%; vertical-align: top; padding:0;}
table.specdirect td.l {text-align: left;}
table.specdirect td.r {text-align: right;}



.table_g > .header_t_left > .header_t_right > table .new_year_bg1 td{background:url(/direct/images/tour-bg.gif) repeat-x top #ffffff;}
.table_g > .header_t_left > .header_t_right > table .new_year_bg2 td{background:url(/direct/images/tour-bg-h2.gif) repeat-x top #ffffff;}
.foto_pic{position:relative; display:inline-block}
.foto_pic span{display:block; position:absolute; top:0px; left:0px; width:159px; height:109px; background:url(/direct/images/warranty.png) no-repeat;}

a.ban_ny_green{display:block; margin:0 auto 12px; width:170px; height:198px; background:url(/direct/images/ban_ny_1.jpg) no-repeat; color:#ffffff; text-decoration:none}
a.ban_ny_green:hover{text-decoration:none}
a.ban_ny_1{display:block; margin:0 auto 12px; width:170px; height:198px; background:url(/direct/images/ban_ny_2.jpg) no-repeat; color:#ffffff; text-decoration:none}
a.ban_ny_1:hover{text-decoration:none}
a.ban_ny_2{display:block; margin:0 auto 12px; width:170px; height:198px; background:url(/direct/images/ban_ny_3.jpg) no-repeat; color:#ffffff; text-decoration:none}
a.ban_ny_2:hover{text-decoration:none}
a.ban_ny_3{display:block; margin:0 auto 12px; width:170px; height:198px; background:url(/direct/images/ban_ny_4.jpg) no-repeat; color:#ffffff; text-decoration:none}
a.ban_ny_3:hover{text-decoration:none}
a.ban_ny_4{display:block; margin:0 auto 12px; width:170px; height:198px; background:url(/direct/images/ban_ny_5.jpg) no-repeat; color:#ffffff; text-decoration:none}
a.ban_ny_4:hover{text-decoration:none}
a.ban_ny_5{display:block; margin:0 auto 12px; width:170px; height:198px; background:url(/direct/images/ban_ny_6.jpg) no-repeat; color:#ffffff; text-decoration:none}
a.ban_ny_5:hover{text-decoration:none}
a.ban_ny_6{display:block; margin:0 auto 12px; width:170px; height:198px; background:url(/direct/images/ban_ny_7.jpg) no-repeat; color:#ffffff; text-decoration:none}
a.ban_ny_6:hover{text-decoration:none}
a.ban_ny_green:hover{text-decoration:none}
.country_ny{font-size:24px; text-align:center; height:34px; padding-top:10px; color:#ffffff}
.country_ny2{font-size:20px; text-align:center; height:32px; padding-top:12px; color:#ffffff}
.price_ny{font-size:16px; padding-top:10px; text-align:center; color:#ffffff}
.img_ny{display:block}

.prod_end{position:relative; float:right}
.prod_end div{position:absolute; top:-8px; left:-101px; width:120px; height:50px; background:url(/direct/images/sold.png) no-repeat}