/* main --------------------- */
#container .page_main {display:inline-block; margin-bottom:13px; *margin-bottom:0;}

/* mainShelfBox */
#container .page_main .mainShelfBox {position:relative; width:960px; height:370px; margin:0 auto; margin-bottom:15px; background:url(/images/main_v1/mainShelfBox_bg.gif) repeat-y;}
#container .page_main .mainShelfBox .top {position:absolute; top:0px; left:0px; width:960px; height:10px; background:url(/images/main_v1/mainShelfBox.gif) no-repeat; overflow:hidden;}
#container .page_main .mainShelfBox .bottom {position:absolute; top:350px; left:0px; width:960px; height:20px; background:url(/images/main_v1/mainShelfBox.gif) no-repeat; background-position:0 -10px; overflow:hidden;}


/* mainShelfBox - body */
#container .page_main .mainShelfBox .mainShelfBoxBody {padding:20px;}

/* mainShelfBox - blogNews */
#container .page_main .mainShelfBox .blogNews {float:left; display:inline; width:600px; height:320px; margin-right:40px;}
#container .page_main .mainShelfBox .blogNews .title {width:600px; height:30px; overflow:hidden; margin-bottom:10px;}
#container .page_main .mainShelfBox .blogNews .title h3 {float:left; width:116px; height:30px; background:url(/images/main_v1/title_blognews.gif) no-repeat; margin-right:10px; text-indent:-9999px;}
#container .page_main .mainShelfBox .blogNews .title span {float:left;}
#container .page_main .mainShelfBox .blogNews .title span.txt {width:201px; background:url(/images/main_v1/txt_blognews.gif) no-repeat; text-indent:-9999px; margin-top:9px;}

/* mainShelfBox - blogNews num */
#container .page_main .arrowNum {float:right;}
#container .page_main .arrowNum dd {float:left;color:#999;}
#container .page_main .arrowNum dd.num {padding:1px 5px 0 0;font-size:11px;}
#container .page_main .arrowNum dd a {display:inline-block;width:16px;height:16px;background:url(/images/main_v1/btn_arrownum.gif) no-repeat;overflow:hidden;}
#container .page_main .arrowNum dd.btn_num_prev a {background-position:0 0;}
#container .page_main .arrowNum dd.btn_num_prev a:hover {background-position:0 -16px;}
#container .page_main .arrowNum dd.btn_num_prev a.disabled {background-position:0 -32px !important;cursor:default !important;}
#container .page_main .arrowNum dd.btn_num_next a {background-position:-16px 0;}
#container .page_main .arrowNum dd.btn_num_next a:hover {background-position:-16px -16px;}
#container .page_main .arrowNum dd.btn_num_next a.disabled {background-position:-16px -32px !important;cursor:default !important;}
#container .page_main .arrowNum dd a span {display:block;text-indent:-9999px;}

/* mainShelfBox - blogNews imgContent */
#container .page_main .mainShelfBox .blogNews .imgContent {width:600px; margin-bottom:12px;}
#container .page_main .mainShelfBox .blogNews .imgContent h4 {font-size:14px; letter-spacing:-1px; font-weight:bold; line-height:18px; margin-bottom:10px;}
#container .page_main .mainShelfBox .blogNews .imgContent h4 a {color:#626262; text-decoration:underline;}
#container .page_main .mainShelfBox .blogNews .imgContent h4 a:hover {color:#333;}
#container .page_main .mainShelfBox .blogNews .imgContent a.photo {float:left; display:inline; padding:4px; *padding:3px 4px 5px 4px; border:1px solid #e5e5e5; overflow:hidden; margin-right:15px;}
#container .page_main .mainShelfBox .blogNews .imgContent a.photo img {width:200px;height:150px;}
#container .page_main .mainShelfBox .blogNews .imgContent p {padding:3px 0 0 0; font-size:12px; color:#808080; line-height:16px; margin-bottom:7px; *margin-bottom:5px;}
#container .page_main .mainShelfBox .blogNews .imgContent p a {color:#bcbcbc; font-size:11px; }
#container .page_main .mainShelfBox .blogNews .imgContent p a:hover {color:#999;}
#container .page_main .mainShelfBox .blogNews .imgContent p a.add {font-size:12px; color:#049fdc; background:url(/images/main_v1/bullet_blue2.gif) right 4px no-repeat; padding-right:6px; text-decoration:underline;}

/* mainShelfBox - blogNews list */
#container .page_main .mainShelfBox .blogNews .list {position:relative; width:600px;}
#container .page_main .mainShelfBox .blogNews .list ul {height:27px; background:url(/images/main_v1/dot_gray1.gif) repeat-x bottom ; }
#container .page_main .mainShelfBox .blogNews .list ul.last {background:none;}
#container .page_main .mainShelfBox .blogNews .list li {display:inline; float:left; padding:6px 5px; 5px; 5px}
#container .page_main .mainShelfBox .blogNews .list li.text {font-size:12px; width:460px; padding-bottom:1px;}
#container .page_main .mainShelfBox .blogNews .list li.text img {margin-bottom:-3px;vertical-align:top;}
#container .page_main .mainShelfBox .blogNews .list li a {color:#626262; letter-spacing:-1px; font-weight:bold;}
#container .page_main .mainShelfBox .blogNews .list li a:hover {color:#555;}
#container .page_main .mainShelfBox .blogNews .list li.item {width:120px; letter-spacing:-1px; font-size:11px; color:#999; padding-top:6px; overflow:hidden;}
#container .page_main .mainShelfBox .blogNews .list li.item span {color:#bbb; padding:0 3px;font-size:11px;}
#container .page_main .mainShelfBox .blogNews .list li.item a {color:#999; letter-spacing:-1px; font-weight:normal;}
#container .page_main .mainShelfBox .blogNews .list li.item a:hover {color:#666;}

#container .page_main .hot, #container .page_main .new, #container .page_main .fun, #container .page_main .ucc {float:left; text-indent:-9999px; width:28px; height:14px;  background:url(/images/main_v1/bullet_blognews.gif) no-repeat; padding-right:5px; overflow:hidden;}
#container .page_main .hot {background-position:0 0;}
#container .page_main .new {width:28px; height:14px; background-position:0 -14px; text-indent:-9999px;}
#container .page_main .fun {width:28px; height:14px; background-position:0 -28px; text-indent:-9999px;}
#container .page_main .ucc {width:28px; height:14px; background-position:0 -42px; text-indent:-9999px;}

/* mainShelfBox - shoppingBox */
#container .page_main .mainShelfBox .shoppingBox {position:absolute; top:18px; right:20px; display:inline; width:280px;}
#container .page_main .mainShelfBox .shoppingBox .title {width:280px; height:20px; overflow:hidden; margin-bottom:2px;}
#container .page_main .mainShelfBox .shoppingBox .title h3 {float:left; width:58px; height:12px; background:url(/images/main_v1/title_main_right.gif) no-repeat; text-indent:-9999px; overflow:hidden; margin-top:3px;}
#container .page_main .mainShelfBox .shoppingBox .box {width:280px; height:124px; overflow:hidden; background:url(/images/main_v1/bg_shoppingbox.gif) no-repeat; font-size:12px; line-height:16px;}
#container .page_main .mainShelfBox .shoppingBox .box p {position:relative;float:left;padding:20px 20px 20px 25px; color:#fff; letter-spacing:-1px;}
#container .page_main .mainShelfBox .shoppingBox .box span {font-weight:bold; color:#ffba00; letter-spacing:0;}
#container .page_main .btn_detail a {position:absolute; top:73px; right:25px; display:inline-block; width:52px; height:16px; padding:0; background:url(/images/main_v1/btn_detail.gif) no-repeat; overflow:hidden; text-indent:-9999px;}
#container .page_main .btn_detail a {background-position:0 0;}
#container .page_main .btn_detail a:hover {background-position:0 -16px;}
#container .page_main .mainShelfBox .shoppingBox .list_short {position:absolute; top:113px; right:20px; width:250px;}
#container .page_main .mainShelfBox .shoppingBox .list_short li {float:left; font-size:11px; color:#999;}
#container .page_main .mainShelfBox .shoppingBox .list_short li.item {width:170px; letter-spacing:-1px;  background:url(/images/main_v1/bullet_gray.gif) no-repeat 3px; padding-left:8px;}
#container .page_main .mainShelfBox .shoppingBox .list_short li.price {width:70px; text-align:right; font-weight:bold;}
#container .page_main .mainShelfBox .shoppingBox .list_short li a {color:#999;}
#container .page_main .mainShelfBox .shoppingBox .list_short li a:hover {color:#666;}

/* mainShelfBox - eventBox */
#container .page_main .mainShelfBox .eventBox {position:absolute; top:18px; right:20px; display:inline; width:280px;}
#container .page_main .mainShelfBox .eventBox .title {width:280px; height:20px; overflow:hidden; margin-bottom:2px;}
#container .page_main .mainShelfBox .eventBox .title h3 {float:left; width:58px; height:12px; background:url(/images/main_v1/title_main_right2.gif) no-repeat; text-indent:-9999px; overflow:hidden; margin-top:3px;}
#container .page_main .mainShelfBox .eventBox .box {width:280px; height:124px; overflow:hidden;}

/* mainShelfBox - shoppingKeyword */
#container .page_main .mainShelfBox .shoppingKeyword {position:absolute; top:175px; right:20px;display:inline; width:280px; margin-bottom:15px;}
#container .page_main .mainShelfBox .shoppingKeyword .title {width:280px; height:20px; overflow:hidden; margin-bottom:2px;}
#container .page_main .mainShelfBox .shoppingKeyword .title h3 {float:left; width:58px; height:12px; background:url(/images/main_v1/title_main_right.gif) no-repeat; background-position:0 -12px; text-indent:-9999px; margin-top:3px;}
#container .page_main .mainShelfBox .shoppingKeyword .box {width:260px; height:144px; background:url(/images/main_v1/bg_shoppingkeyword.gif) no-repeat;  padding:10px; overflow:hidden;}
#container .page_main .mainShelfBox .shoppingKeyword .box li {background:url(/images/main_v1/dot_gray1.gif) repeat-x bottom; text-align:center; padding:5px 0;}
#container .page_main .mainShelfBox .shoppingKeyword .box li.last {background:none;}
#container .page_main .mainShelfBox .shoppingKeyword .box li a {font-size:12px; font-weight:bold; color:#666; margin:0 5px; letter-spacing:-1px;}
#container .page_main .mainShelfBox .shoppingKeyword .box li a:hover {color:#333; text-decoration:underline;}
#container .page_main .mainShelfBox .shoppingKeyword .box li a.style1 {font-size:14px; background:#ff9000; font-weight:bold; color:#fff; padding:2px;}
#container .page_main .mainShelfBox .shoppingKeyword .box li a:hover.style1 {background:#ff6600; color:#fff; text-decoration:none;}
#container .page_main .mainShelfBox .shoppingKeyword .box li a.style2 {font-size:14px; background:#27bdb6; font-weight:bold; color:#fff; padding:2px;}
#container .page_main .mainShelfBox .shoppingKeyword .box li a:hover.style2 {background:#00a29a; color:#fff; text-decoration:none;}
#container .page_main .mainShelfBox .shoppingKeyword .box li a.style3 {font-size:14px; font-weight:bold; color:#27bdb6; background:#f4f4f4;}
#container .page_main .mainShelfBox .shoppingKeyword .box li a:hover.style3 {color:#0a9d96; background:#f4f4f4;}
#container .page_main .mainShelfBox .shoppingKeyword .box li a.style4 {font-size:12px; background:#999; font-weight:bold; color:#fff; padding:2px;}
#container .page_main .mainShelfBox .shoppingKeyword .box li a:hover.style4 {background:#666; color:#fff; text-decoration:none;}

/* mainShelfBox - shoppingIssue */
#container .page_main .mainShelfBox .shoppingIssue {position:absolute; top:175px; right:20px;display:inline; width:280px; margin-bottom:15px;}
#container .page_main .mainShelfBox .shoppingIssue .title {width:280px; height:20px; overflow:hidden; margin-bottom:2px;}
#container .page_main .mainShelfBox .shoppingIssue .title h3 {float:left; width:58px; height:12px; background:url(/images/main_v1/title_main_right2.gif) no-repeat; background-position:0 -12px; text-indent:-9999px; margin-top:3px;}
#container .page_main .mainShelfBox .shoppingIssue .box {width:250px; height:114px; background:url(/images/main_v1/bg_shoppingissue.gif) no-repeat;  padding:15px; overflow:hidden;}
#container .page_main .mainShelfBox .shoppingIssue .box li {text-align:left; padding:1px 0; width:250px; height:17px; overflow:hidden;}
#container .page_main .mainShelfBox .shoppingIssue .box li a {font-size:12px; color:#666; margin-left:5px;}
#container .page_main .mainShelfBox .shoppingIssue .box li a:hover {color:#ff6600; text-decoration:underline;}
#container .page_main .mainShelfBox .shoppingIssue .box .tit {font-size:12px; color:#666; font-weight:bold; background:url(/images/main_v1/bullet_orange1.gif) no-repeat scroll right 3px transparent; padding-right:8px; letter-spacing:-1px;}

/* main3setBox - todayPrice, best7, itemset */
#container .page_main .todayPrice {float:left; position:relative; margin-right:15px; _margin-right:12px; width:310px;}
#container .page_main .todayPrice h3 {width:90px; height:12px; text-indent:-9999px; background:url(/images/main_v1/title_main_3set.gif) no-repeat; background-position:0 0; margin:0 0 7px 3px; overflow:hidden;}

#container .page_main .best7 {float:left; position:relative; margin-right:15px; width:310px;}
#container .page_main .best7 h3 {width:70px; height:12px; text-indent:-9999px; background:url(/images/main_v1/title_main_3set.gif) no-repeat; background-position:0 -12px; margin:0 0 7px 3px; overflow:hidden;}

#container .page_main .itemset {float:left; position:relative; width:310px;}
#container .page_main .itemset h3 {width:90px; height:12px; text-indent:-9999px; background:url(/images/main_v1/title_main_3set.gif) no-repeat; background-position:0 -24px; margin:0 0 7px 3px; overflow:hidden;}

#container .page_main span.category {position:absolute; left:75px; top:0; color:#777777; font-weight:bold; letter-spacing:-1px;}

#container .page_main span.add a {position:absolute; right:3px; top:2px; width:40px; height:15px; font-size:11px; letter-spacing:-1px; color:#999; background:url(/images/main_v1/bullet_gray1.gif) no-repeat right 4px;}
#container .page_main span.add a:hover {color:#666;}

/* round box1 */
#container .roundbox1 {position:relative;}
#container .outer {border:3px solid #eeeeee;}
#container .inner {border:1px solid #e0e0e0;}
* html #container .roundbox1 {height:1%;}
#container .l_t_corner {position:absolute;font-size:0;width:7px;height:7px;left:-3px;top:-3px;background:#fff url(/images/main_v1/bg_border_corner.gif) left top no-repeat;}
#container .r_t_corner {position:absolute;font-size:0;width:7px;height:7px;right:-3px;_right: expression(-this.parentNode.offsetWidth % 2 - 3 + "px");top:-3px;background:#fff url(/images/main_v1/bg_border_corner.gif) right top no-repeat;}
#container .l_b_corner {position:absolute;font-size:0;width:7px;height:7px;left:-3px;bottom:-3px;_bottom: expression(-this.parentNode.offsetHeight % 2 - 3 + "px");background:#fff url(/images/main_v1/bg_border_corner.gif) left bottom no-repeat;}
#container .r_b_corner {position:absolute;font-size:0;width:7px;height:7px;right:-3px;_right: expression(-this.parentNode.offsetWidth % 2 - 3 + "px");bottom:-3px;background:#fff url(/images/main_v1/bg_border_corner.gif) right bottom no-repeat;}

/* round box2 */
#container .roundbox2 {position:relative;margin-bottom:10px;border:1px solid #e2e2e2;}
* html #container .roundbox2 {height:1%;}
#container .roundbox2 {font-size:12px;padding:20px;}
#container .roundbox2 .l_t_corner {position:absolute;font-size:0;width:7px;height:7px;left:-1px;top:-1px;background:#fff url(/images/service/bg_roundbox.gif) left top no-repeat;}
#container .roundbox2 .r_t_corner {position:absolute;font-size:0;width:7px;height:7px;right:-1px;_right: expression(-this.parentNode.offsetWidth % 2 - 1 + "px");top:-1px;background:#fff url(/images/service/bg_roundbox.gif) right top no-repeat;}
#container .roundbox2 .l_b_corner {position:absolute;font-size:0;width:7px;height:7px;left:-1px;bottom:-1px;_bottom: expression(-this.parentNode.offsetHeight % 2 - 1 + "px");background:#fff url(/images/service/bg_roundbox.gif) left bottom no-repeat;}
#container .roundbox2 .r_b_corner {position:absolute;font-size:0;width:7px;height:7px;right:-1px;_right: expression(-this.parentNode.offsetWidth % 2 - 1 + "px");bottom:-1px;background:#fff url(/images/service/bg_roundbox.gif) right bottom no-repeat;}

/* round box3 */
#container .roundbox3 {position:relative;margin-bottom:10px;border:1px solid #e2e2e2;}
* html #container .roundbox3 {height:1%;}
#container .roundbox3 {font-size:12px;padding:10px;}
#container .roundbox3 .l_t_corner {position:absolute;font-size:0;width:7px;height:7px;left:-1px;top:-1px;background:#fff url(/images/service/bg_roundbox.gif) left top no-repeat;}
#container .roundbox3 .r_t_corner {position:absolute;font-size:0;width:7px;height:7px;right:-1px;_right: expression(-this.parentNode.offsetWidth % 2 - 1 + "px");top:-1px;background:#fff url(/images/service/bg_roundbox.gif) right top no-repeat;}
#container .roundbox3 .l_b_corner {position:absolute;font-size:0;width:7px;height:7px;left:-1px;bottom:-1px;_bottom: expression(-this.parentNode.offsetHeight % 2 - 1 + "px");background:#fff url(/images/service/bg_roundbox.gif) left bottom no-repeat;}
#container .roundbox3 .r_b_corner {position:absolute;font-size:0;width:7px;height:7px;right:-1px;_right: expression(-this.parentNode.offsetWidth % 2 - 1 + "px");bottom:-1px;background:#fff url(/images/service/bg_roundbox.gif) right bottom no-repeat;}


#container .page_main .roundbox1 .list {position:relative; width:280px; padding:10px;}
* html #container .page_main .roundbox1 {height:1%;}
#container .page_main .roundbox1 .list li {background:url(/images/main_v1/dot_gray1.gif) repeat-x bottom; width:280px; padding:10px 0; _padding:5px 0 10px 0; *padding-top:5px;}
#container .page_main .roundbox1 .list li.first {padding-top:0px;}
#container .page_main .roundbox1 .list li.last {background:none; padding-bottom:0px;}

#container .page_main .roundbox1 .photo {float:left; display:block; width:100px; height:100px; margin-right:10px; text-align:center;overflow:hidden;}
#container .page_main .roundbox1 .photo a {display:block;width:100px; height:100px; }
#container .page_main .roundbox1 .photo img {width:100px; height:100px;}

#container .page_main .roundbox1 .photo img.sold_out {width:100px; height:100px; FILTER:progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=50,finishOpacity=50);}

#container .page_main .icon_circle_soldout {display:inline-block; position:relative; top:-105px; left:-30px; width:38px; height:44px; background:url(/images/service/icon_soldout.png) no-repeat; text-indent:-9999px; z-index:10;}
#container .page_main .icon_circle_soldout {_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/service/icon_soldout.png',sizingMethod='crop');}


#container .page_main .icon_circle {position:absolute; top:5px; left:8px; display:block; width:38px; height:44px; } 
#container .page_main .icon_circle span {position:absolute; width:38px; height:44px; overflow:hidden; background:url(/images/main_v1/icon_main_circle.png) no-repeat;  text-indent:-9999px;}
#container .page_main .icon_circle span.best1 {background-position:0 0; top:0px; left:0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_v1/icon_best1.png',sizingMethod='crop');}
#container .page_main .icon_circle span.best2 {background-position:0 -44px; top:120px; left:0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_v1/icon_best2.png',sizingMethod='crop');}
#container .page_main .icon_circle span.best3 {background-position:0 -88px; top:240px; left:0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_v1/icon_best3.png',sizingMethod='crop');}
#container .page_main .icon_circle span.circle_fun {background-position:-38px 0; top:0px; left:0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_v1/icon_fun.png',sizingMethod='crop');}
#container .page_main .icon_circle span.circle_new {background-position:-38px -44px; top:120px; left:0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_v1/icon_new.png',sizingMethod='crop');}
#container .page_main .icon_circle span.circle_vs {background-position:-38px -88px; top:240px; left:0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main_v1/icon_vs.png',sizingMethod='crop');}

#container .page_main .roundbox1 .list .articleCol {position:relative; float:left; display:inline; width:170px;}
#container .page_main .roundbox1 .list .articleCol .subject {font-weight:bold; color:#626262; font-size:12px; letter-spacing:-1px; padding:5px 0; line-height:16px; height:28px; margin-bottom:10px; overflow:hidden;}
#container .page_main .roundbox1 .list .articleCol .subject a {color:#626262;}
#container .page_main .roundbox1 .list .articleCol .subject a:hover {color:#333; text-decoration:none;}
#container .page_main .roundbox1 .list .articleCol .text1 {font-size:11px; color:#808080; letter-spacing:-1px;}
#container .page_main .roundbox1 .list .articleCol .text1 span {color:#bbb;}
#container .page_main .roundbox1 .list .articleCol .text1 span.b {color:#808080; font-size:12px; letter-spacing:0; font-weight:bold;}
#container .page_main .roundbox1 .list .articleCol .text2 {font-size:11px; color:#808080; letter-spacing:-1px; height:15px; overflow:hidden;}
#container .page_main .roundbox1 .list .articleCol .text2 span{color:#ff9000; font-weight:bold; letter-spacing:-1px;}
#container .page_main .roundbox1 .list .articleCol .text2 a span{color:#ff9000; font-weight:bold; letter-spacing:-1px;}
#container .page_main .roundbox1 .list .articleCol .text2 a:hover span {color:#ff6000;text-decoration:none;}
#container .page_main .roundbox1 .list .articleCol .text2 span.percent {font-size:11px; font-weight:normal; color:#ff9000; letter-spacing:0;}
#container .page_main .roundbox1 .list .articleCol .text2 span.vs {font-size:11px; font-weight:normal; color:#ff6600; letter-spacing:-1px;}
#container .page_main .roundbox1 .list .articleCol .text2 img {margin-bottom:-2px;vertical-align:top;}
#container .page_main .roundbox1 .list .articleCol .text2 a {color:#ff9000; font-weight:bold; letter-spacing:-1px;}
#container .page_main .roundbox1 .list .articleCol .text2 a:hover {color:#ff6600;text-decoration:none;}
#container .page_main .roundbox1 .list .articleCol .text3 {font-size:11px; color:#808080; letter-spacing:-1px; margin-bottom:0px; height:35px; line-height:12px; padding-top:1px;}
#container .page_main .roundbox1 .list .articleCol .text3 a {font-size:11px; color:#999; letter-spacing:-1px;}
#container .page_main .roundbox1 .list .articleCol .text3 a:hover {color:#666; }
#container .page_main .roundbox1 .list .articleCol .text4 {font-size:11px; color:#bbb; letter-spacing:-1px; height:15px;}
#container .page_main .roundbox1 .list .articleCol .text4 img {vertical-align:top;}

/* thema */
#container .page_main .thema {margin-top:420px;}
#container .page_main .thema .tit {float:left;}
#container .page_main .thema .tit h3 {background:url('/images/main_v1/main_thema_tit.gif') 14px 0 no-repeat; width:161px; height:142px; text-indent:-9999px;}
#container .page_main .thema .list {display:inline-block; width:770px; margin-left:5px; margin-right:-40px;}
#container .page_main .thema .list li {float:left; width:156px; margin-left:-3px; padding-top:7px; margin-bottom:-6px; color:#777; line-height:12px; text-align:center; position:relative; background:url('/images/service/thema_top_bar.gif') right 14px no-repeat;}
#container .page_main .thema .list li.end {background:none;}
#container .page_main .thema .list li img {display:block; border:1px solid #ddd; margin:auto; margin-bottom:5px;}
#container .page_main .thema .list li a {color:#666;}
#container .page_main .thema .list li a:hover {text-decoration:underline; color:#333;}

