body {margin:0px;}
body, div, td {font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:150%; color:#333;}
a:link,a:visited {color:#333; text-decoration:underline;}
a:hover {color:#F00; text-decoration:underline;}
form {padding:0px; margin:0px;}
input.txt {border:1px solid #999; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:2px;}
textarea.txt {border:1px solid #999; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:2px; overflow:auto;}
input.btn {border:1px solid #999; color:#333333; background-color:#EBE9EE; padding:1px 10px; font-size:12px;}
input.checkbox{ height:16px; border:none; vertical-align:middle; border-color:#666 #eee #eee #666; }
a.btn:link,a.btn:visited {border:1px solid #7E9DBA; color:#129ACE!important; background-color:#EBE9EE; padding:3px 10px; font-size:12px; text-decoration:none!important;}
a.btn:hover {border:1px solid #7E9DBA; color:#FFFFFF!important; background-color:#FF6C00; padding:3px 10px; font-size:12px; text-decoration:none!important;}

.errortips { background:#FFF2E9 url(../images/error2.gif) no-repeat scroll 6px center;border:1px solid #FAC5C7;color:#FF0000;font-size:12px;padding:3px 5px 3px 25px; white-space:nowrap; }
.span_border {border:1px solid #D0CFCF;margin-left:4px;padding:0px 2px;background-color:#F2F2F2;}

.clear {clear:both; font-size:0px; height:1px; overflow:hidden;}
.align_center {text-align:center!important;}
.align_right {text-align:right!important;}

.note{ margin:5px 0; padding:10px; width:580px; border:1px solid #F145AB; background-color:#FEEDF8; }
.note .i{ padding-left:22px; margin:0px; line-height:19px; background:url(../admincp/images/bg_repno.gif) no-repeat -275px -100px; }

.waiting {width:220px; margin:0px auto; padding:0px 0px 12px 0px; text-align:center; background:url(../images/waiting.gif) scroll no-repeat 0px bottom; font-size:12px;}

/***************** notice_box CSS **********************/
.notice_box {position:absolute; z-index:99999; width:auto; float:left; left:0px; top:0px;/* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color=#D5D5D5, Positive="true"); margin-right:6px!important;*/}
.notice_box .notice_box_top {background:url(../../../images/common/notice_box_arrow.gif) scroll no-repeat 0 0; float:left; padding-top:9px;}
.notice_box .notice_box_top1_0 {background:url(../../../images/common/notice_box_arrow1_0.gif) scroll no-repeat right 0; float:left; padding-top:9px;}
.notice_box .notice_box_top2 {background:url(../../../images/common/notice_box_arrow2.gif) scroll no-repeat 0 bottom; float:left; padding-bottom:9px;}
.notice_box .notice_box_top2_0 {background:url(../../../images/common/notice_box_arrow2_0.gif) scroll no-repeat right bottom; float:left; padding-bottom:9px;}
.notice_box .notice_box_closebtn {text-align:right!important; float:none!important; background-color:#F6F6F6; padding:0px 0px 3px 0px!important; font-size:0px!important;}
.notice_box .notice_box_closebtn img {border-width:0px; cursor:pointer;}
.notice_box .notice_box_body_bg0,
.notice_box .notice_box_body_bg1,
.notice_box .notice_box_body_bg2 {border:1px solid #CACACA; float:left;}
.notice_box .notice_box_body_bg0 div,
.notice_box .notice_box_body_bg1 div,
.notice_box .notice_box_body_bg2 div {font-size:12px!important; line-height:126%!important; text-align:left; padding-right:6px;float:left;}
.notice_box .notice_box_body_bg0 {padding:0px 0px 6px 6px; background-color:#F6F6F6;}
.notice_box .notice_box_body_bg1 {padding:0px 0px 6px 26px; background:url(../../../images/common/bg_prompt.gif) scroll no-repeat 5px 12px #F6F6F6;}
.notice_box .notice_box_body_bg2 {padding:0px 0px 6px 26px; background:url(../../../images/common/error.gif) scroll no-repeat 5px 12px #F6F6F6;}

.input_notice_box {position:absolute; z-index:99998; width:auto; float:left;}
.input_notice_box .background1 {background:url(../../../images/common/notice_box_arrow3.gif) scroll no-repeat 0px 0px; padding-left:9px;}
.input_notice_box .background2 {background:url(../../../images/common/notice_box_arrow4.gif) scroll no-repeat right 0px; padding-right:9px;}
.input_notice_box .background1 .input_notice_box_body_border {border:1px solid #CACACA; border-left-width:0px;}
.input_notice_box .background2 .input_notice_box_body_border {border:1px solid #CACACA; border-right-width:0px;}
.input_notice_box .background1 .input_notice_box_body_border *,
.input_notice_box .background2 .input_notice_box_body_border * {float:none!important;}
.input_notice_box .input_notice_box_body0 {padding:4px; background-color:#F6F6F6; font-size:12px;}
.input_notice_box .input_notice_box_body1 {padding:4px 4px 4px 26px; background:url(../../../images/common/bg_prompt.gif) scroll no-repeat 5px 5px #F6F6F6;font-size:12px;}
.input_notice_box .input_notice_box_body2 {padding:4px 4px 4px 26px; background:url(../../../images/common/error.gif) scroll no-repeat 5px 5px #F6F6F6;font-size:12px;}
/**************** END notice_box ***********************/

/**************************
* Style starts here
***************************/

/*
* The width of the entire site
*/
.body_box {margin:0px auto; width:998px; overflow:hidden;}
/*----------------------*/

#msg_window {position:absolute; z-index:999; top:0px; left:0px; min-width:320px; background-color:#FFF; display:none;}
#msg_window .box2 .body {background-color:#FFF;}
#msg_window #msgtext .buttons {text-align:right; padding-top:12px;}
#msg_window #msgtext .buttons .msgbtn {border:1px solid #7E9DBA; color:#129ACE; background-color:#EBE9EE; padding:1px 10px; font-size:12px;margin-left:5px;}
#msg_window_bgiframe {z-index:990;position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #EBEBEB url(../images/ui-bg_diagonals-thick_20_66.jpg) 50% 50% repeat; opacity: .75;filter:Alpha(Opacity=75); display:none;}

#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color:#FDFFDE;padding: 5px;opacity: 0.8; font-size:12px;}
#tooltip h3, #tooltip div {margin:0;}
#tooltip.pretty {font-family: Arial;border: none;width: 220px;padding:20px 15px 20px 15px;height: 135px;opacity: 0.85;background: url('../images/shadow.png');}
#tooltip.pretty h3 {margin-bottom: 10px;font-size: 12pt;width: 220px;text-align: center;}
#tooltip.pretty div { width: 225px; text-align: left; font-size:12px; }
#tooltip.fancy {background: url('../images/shadow2.png');padding-top: 5em;height: 100px;}
#tooltip.fancy.viewport-right {background: url('../images/shadow2-reverse.png');}

.time {font-family:Arial,sans-serif!important;color:#000044!important;font-size:1.6em!important;font-weight:bold!important;}
.prd_price {color:#66BC29!important;font-family:Verdana!important;font-size:1.2em!important;font-weight:bold!important;padding-bottom:5px;padding-top:2px;}
.prd_price2 {color:#434343!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:bold!important;}
.prd_bieter {color:#434343!important;font-size:12px!important;font-weight:bold!important;padding-top:4px;}
.red{color:red!important;}
.green{color:green!important;}
.number {font-family:Verdana!important;font-size:10px;}
.bold {font-weight:bold;}
.normal {font-weight:normal!important;}

a.show_checkbox:link,a.show_checkbox:visited,a.show_checkbox:hover {text-decoration:none; background:url(../images/checkbox.jpg) scroll no-repeat 0px center; padding:2px 5px 2px 16px;}

.header {width:100%; overflow:hidden; margin-bottom:6px;}
.header .left {float:left; max-width:50%; padding-top:6px;}
.header .right {float:right; max-width:740px;}
.header .right .topright {width:740px; height:18px;}
.header .right .bottom {padding-top:2px;}

.header .right .topright .topright_left {float:right; font-size:12px; height:18px; line-height:20px; overflow:hidden; padding-left:10px;}
.percentage {height:18px;}
.percentage .bar {width:95px;height:18px; overflow:hidden; background:url(../images/ajax_load_bg.gif) scroll no-repeat 0px center; float:right;}
.percentage .bar #progressbar {width:100%;height:18px; overflow:hidden; background:url(../images/ajax_load.gif) scroll no-repeat 0px center;}
.percentage .label {float:right; padding-left:6px; line-height:18px; font-size:10px;}
.percentage .label #progressbar2num {font-family:Verdana;}

.menus {}
.menus ul {list-style-type:none; margin:0px; padding:0px;}
.menus ul.main_menus {background:url(../images/menus_bg.jpg) scroll repeat-x 0px 0px; width:100%; overflow:hidden;}
.menus ul.main_menus li.menu {float:left;}
.menus ul.main_menus li.begin {width:16px;}
.menus ul.main_menus li.end {width:16px; float:right;}
.menus ul.main_menus li.separated {width:5px; height:37px; background:url(../images/menu_separated.jpg) scroll no-repeat center center; overflow:hidden;}
.menus ul.main_menus li.menu a:link,
.menus ul.main_menus li.menu a:visited,
.menus ul.main_menus li.menu a:hover {display:block; float:left; height:37px; line-height:37px; padding:0px 30px; text-decoration:none; color:#666; font-size:14px; font-weight:bold;}

.menus ul.main_menus li.menu ul {list-style-type:none; display:none; width:144px; padding:0px!important; margin:0px!important; position:absolute; z-index:99988; border:1px solid #CCC; background-color:#FFF;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.menus ul.main_menus li.menu ul li {height:22px; margin:0px; padding:0px; font-size:0px;}
.menus ul.main_menus li.menu ul li a:link,
.menus ul.main_menus li.menu ul li a:visited  {clear:both; width:120px; font-size:12px; font-weight:normal; height:26px; padding:0px 12px; line-height:26px; color:#333;}
.menus ul.main_menus li.menu ul li a:hover {clear:both; width:120px; font-size:12px; font-weight:normal; height:26px; padding:0px 12px; line-height:26px; color:#333; background-color:#F2F2F2;}

.banner {width:100%; overflow:hidden; margin-bottom:8px; margin-top:5px;}
.banner .banner_left {float:left; width:763px; overflow:hidden;}
.banner .banner_right {float:right; width:235px; overflow:hidden; font-size:0px;}
.banner #flash_switch_ads {font-size:0px; height:200px;}

.body_content1,.body_content2,.body_content3 {width:100%; overflow:hidden;}
.body_content1 .main_left {width:780px; float:left; overflow:hidden;}
.body_content1 .main_right {width:202px; float:right; overflow:hidden;}

.body_content2 .main_left {width:202px; float:left; overflow:hidden;}
.body_content2 .main_right {margin-left:16px;width:780px; float:left; overflow:hidden;}

.footer {width:100%; overflow:hidden;}
.footer .left {float:left; width:11px; height:77px; overflow:hidden; background:url(../images/footer_left_bg.jpg) scroll no-repeat 0px 0px;}
.footer .middle {float:left; width:976px; overflow:hidden; background:url(../images/footer_middle_bg.jpg) scroll repeat-x 0px top;}
.footer .middle .content {padding:16px 10px;}
.footer .middle .content .links {padding-bottom:12px; text-align:center;}
.footer .middle .content .links a {margin:0px 8px;}
.footer .middle .content .copyright {margin:0px 8px;}
.footer .middle p,.footer .middle div {font-size:12px; color:#666; line-height:120%; margin:0px;}
.footer .right {float:right; width:11px; height:77px; overflow:hidden; background:url(../images/footer_right_bg.jpg) scroll no-repeat right 0px;}

/* Box */
.box {margin-bottom:12px;}
.box .subject {height:35px; width:100%; background:url(../images/box_subject_middle.jpg) scroll repeat-x 0px top #FFF;}
.box .subject .left {float:left;height:35px; background:url(../images/box_subject_left.jpg) scroll no-repeat 0px 0px; padding-left:25px;}
.box .subject .left .label {float:left; background:url(../images/box_subject_left_m.jpg) scroll repeat-x 0px top;}
.box .subject .left .label_nobg {float:left;height:34px; line-height:29px; font-size:12px; font-weight:bold; color:#666; padding:0px 2px;}
.box .subject .left .label div {padding:0px; margin:0px; float:left;}
.box .subject .left .label div.l {width:3px; height:29px; background:url(../images/box_subject_left_l.jpg) scroll no-repeat 0px 0px; overflow:hidden;}
.box .subject .left .label div.m {height:34px; line-height:32px; background:url(../images/box_subject_left_m_b.jpg) no-repeat center bottom; font-size:14px; font-weight:bold; color:#FFF; padding:0px 10px;}
.box .subject .left .label div.r {width:3px; height:29px; background:url(../images/box_subject_left_r.jpg) scroll no-repeat 0px 0px; overflow:hidden;}
.box .subject .right {float:right; background:url(../images/box_subject_right.jpg) scroll no-repeat right 0px; font-size:12px; font-weight:normal;height:35px; line-height:30px; padding-right:15px;}
.box .body {background:url(../images/box_body_left.jpg) scroll repeat-y 0px 0px; padding-left:10px;}
.box .body .content {background:url(../images/box_body_right.jpg) scroll repeat-y right 0px; padding-right:10px;/* *margin-right:3px;*/}
.box .bot, .box .bot div {height:15px; overflow:hidden; font-size:0px; line-height:100%;}
.box .bot {background:url(../images/box_bottom_middle.jpg) scroll repeat-x 0px bottom;/* *margin-right:3px;*/}
.box .bot .left {background:url(../images/box_bottom_left.jpg) scroll no-repeat 0px bottom; width:12px; float:left;}
.box .bot .right {background:url(../images/box_bottom_right.jpg) scroll no-repeat right bottom #FFF; width:12px; float:right;}

.box2 {margin-bottom:12px;}
.box2 .subject {height:35px; width:100%; background:url(../images/box_subject_middle2.jpg) scroll repeat-x 0px top #FFF;}
.box2 .subject .left {float:left;height:35px; background:url(../images/box_subject_left2.jpg) scroll no-repeat 0px 0px; padding-left:8px;}
.box2 .subject .left .label {float:left; background:url(../images/box_subject_left_m.jpg) scroll repeat-x 0px top;}
.box2 .subject .left .label_nobg {float:left;height:34px; line-height:29px; font-size:12px; font-weight:bold; color:#666; padding:0px 5px;}
.box2 .subject .left .label div {padding:0px; margin:0px; float:left;}
.box2 .subject .left .label div.l {width:3px; height:29px; background:url(../images/box_subject_left_l.jpg) scroll no-repeat 0px 0px; overflow:hidden;}
.box2 .subject .left .label div.m {height:34px; line-height:32px; background:url(../images/box_subject_left_m_b.jpg) no-repeat center bottom; font-size:14px; font-weight:bold; color:#FFF; padding:0px 10px;}
.box2 .subject .left .label div.r {width:3px; height:29px; background:url(../images/box_subject_left_r.jpg) scroll no-repeat 0px 0px; overflow:hidden;}
.box2 .subject .right {float:right; background:url(../images/box_subject_right2.jpg) scroll no-repeat right 0px; font-size:12px; font-weight:normal;height:35px; line-height:30px; padding-right:12px;}
.box2 .body {background:none!important; border-left:1px solid #D2D2D2; padding-left:10px;}
.box2 .body .content {background:none!important; border-right:1px solid #D2D2D2; padding-right:10px;/* *margin-right:3px;*/}
.box2 .bot, .box2 .bot div {height:8px; overflow:hidden; font-size:0px!important; line-height:100%;}
.box2 .bot {background:url(../images/box_bottom_middle2.jpg) scroll repeat-x 0px bottom;/* *margin-right:3px;*/}
.box2 .bot .left {background:url(../images/box_bottom_left2.jpg) scroll no-repeat 0px bottom; width:13px; float:left;}
.box2 .bot .right {background:url(../images/box_bottom_right2.jpg) scroll no-repeat right bottom #FFF; width:13px; float:right;}

ul.list {margin:0px; padding:0px; list-style-type:none;}
ul.list li {background:url(../images/arrow.gif) no-repeat scroll 2px 10px; padding:3px 0px 3px 16px;}
ul.list li .newdate {float:right; color:#666;}
ul.list2 {margin:0px; padding:0px; list-style-type:none;}
ul.list2 li {background:url(../images/arrow.gif) no-repeat scroll 2px 10px; padding:2px 0px 2px 14px; font-size:12px;}
ul.list2 li .newdate {float:right; color:#666;}

/* page links */
.page {width:98%; height:32px; margin-top:10px; text-align:right;}
.page_links {padding: 4px 0px 0px 0px; height:24px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.page_links a:link,.page_links a:visited {color: #000000;margin: 0px 1px 0px 1px;padding: 1px 4px 1px 4px;border: 1px solid #666666;text-decoration: none;}
.page_links a:hover {color: #FF0000;margin: 0px 1px 0px 1px;padding: 1px 4px 1px 4px;border: 1px solid #666666;text-decoration: none;background-color: #EEEEEE;}
.page_links font {margin: 0px 1px 0px 1px;padding: 1px 4px 1px 4px;border: 1px solid #AAAAAA;}
.page_links .topbtn {padding: 1px 6px 1px 6px!important;font-weight:bold;}
.page_links ul {margin: 0px;padding: 0px;}
.page_links li {list-style-type: none;display:inline;margin: 0px 1px 0px 1px;padding: 0px;}
.page_links .page_input {color:#000000;border:1px solid #666666;height:16px;width:30px; height:16px; overflow:hidden; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.page_links input.disabled {border: 1px solid #AAAAAA!important; color:#999999!important;}

/* news content */
.newcontent{margin:0px 12px;padding-left:10px;}
.newcontent h1{font-size:18px;margin:20px 0px 5px 0px;padding:0px;padding-bottom:5px;}
.newcontent .newcontenttext{font-size:12px; color:#333333;}
.newcontent .newcontenttext a {color:#0000FF; text-decoration:underline; font-family:Arial;}
.newcontent .newcontenttext .newcontentimg{float:left;padding:5px;}
.newcontent .attribute {text-align:right; font-size:12px; color:#666666; margin-bottom:16px;}

/*catalog list */
.catalog {overflow-x:auto;}
.catalog ul {list-style-type: none;margin:0px;padding:0px;}
.catalog ul li {padding:0px 0px 0px 8px;}
.catalog ul li a:link,.catalog ul li a:visited,.catalog ul li a:hover {background-image:none; padding-left:0px;}

/* product box */
.product_box {width:99%; overflow:hidden;}
.product_box dl.product_box_list {float:left; padding:0px; margin:0px; width:187px!important; height:242px!important; background:url(../images/product_bg.jpg) scroll no-repeat center 0px; overflow:hidden; margin-bottom:12px;}
.product_box dl.product_box_list dt {padding:12px 0px 2px 0px; margin:0px auto; width:152px; height:28px; font-size:12px; line-height:120%; text-align:center; overflow:hidden;text-overflow:ellipsis;}
.product_box dl.product_box_list dt a:link,.product_box dl.product_box_list dt a:visited {text-decoration:none;}
.product_box dl.product_box_list dt a:hover {text-decoration:underline;}
.product_box dl.product_box_list dd {margin:0px auto; width:152px; padding:2px 0px; text-align:center;}
.product_box dl.product_box_list dd p {margin:0px; padding:0px;}

/* product list */
.product_list {width:99%; overflow:hidden; padding-top:10px;}
.product_list .group_links {font-size:12px;}
.product_list .group_links a.active:link,.product_list .group_links a.active:visited {font-weight:bold; color:#060;}
.product_list .group_links a.active:hover {font-weight:bold; color:#F00;}
.product_list table {}
.product_list table th,.product_list table td {font-size:12px; border-bottom:1px dashed #D2D2D2;}
.product_list table th p,.product_list table td p {margin:0px; line-height:120%;}
.product_list table th {text-align:left; font-weight:normal;}
.product_list table td  {padding:10px 0px;}
.product_list table td h1 {font-size:12px; margin:0px 0px 8px 0px;}
.product_list table td h1 a:link,.product_list table td h1 a:visited {color:#FF6C00; text-decoration:underline;}
.product_list table td h1 a:hover {color:#FF0000; text-decoration:underline;}
.product_list table td p {color:#666; margin-bottom:5px!important;}

.product_list2 {width:99%; overflow:hidden;}
.product_list2 dl {margin:5px 0px; clear:both;}
.product_list2 dl dt {width:72px; float:left; text-align:center; overflow:hidden;}
.product_list2 dl dt p {margin:0px 0px 6px 0px;}
.product_list2 dl dd {margin-left:72px; margin-bottom:10px; font-size:12px; line-height:120%;}
.product_list2 dl dd h1 {font-size:12px; margin-bottom:2px; margin-top:0px;}
.product_list2 dl dd h1 a:link,.product_list2 dl dd h1 a:visited {color:#FF6C00; text-decoration:underline;}
.product_list2 dl dd h1 a:hover {color:#FF0000; text-decoration:underline;}
.product_list2 dl dd p {margin:0px;}
.product_list2 dl dd p .number {font-size:11px!important;}
.product_list2 dl dd p span {white-space:nowrap;}

/* product detail */
.product_detail {padding:8px;}
.product_detail h1 {background-image:none;font-size:14px; color:#333333; margin-top:0px; margin-bottom:12px; border-style:none; padding:0px;}
.product_detail .pro_picture {float:left;width:310px; border:1px solid #CCCCCC; text-align:center; overflow:hidden; padding-bottom:4px;/* background-color:#EAC3D6;*/ padding-top:4px;}
.product_detail .pro_attribute {margin-left:320px;}
.product_detail .pro_attribute ul {list-style-type:none; margin:0px; padding:0px;}
.product_detail .pro_attribute ul li {padding:2px; margin-top:2px; margin-bottom:4px; border-bottom:1px dashed #CCCCCC;}
.product_detail .detail {margin-top:20px; width:99%;}
.product_detail .detail .label {font-weight:bold;border-bottom:1px solid #CCCCCC;}
.product_detail .detail .content {padding-left:12px; line-height:150%;}
.product_detail a:link,.product_detail a:visited {color:#333333; text-decoration:underline;}
.product_detail a:hover {color:#FF0000; text-decoration:underline;}
ul.li_list {list-style-type:none; margin:0px; padding:0px;}
ul.li_list li {background:url(../images/addlink.gif) no-repeat 2px center; padding:2px 0px 2px 22px;}
ul.li_list li a:link,ul.li_list li a:visited {color:#000000; text-decoration:underline;}
ul.li_list li a:hover {color:#FF0000; text-decoration:underline;}
.product_logistics {padding:16px 0px 8px 0px;}
.product_logistics table {background-color:#F2F2F2;}
.product_logistics table caption {text-align:left; font-size:12px; font-weight:bold; padding:2px 0px 2px 8px; color:#66BC39; background-color:#434343;}
.product_logistics table tr th {text-align:left; font-size:12px; padding:2px 8px;}
.product_logistics table tr td {font-size:12px; padding:5px 8px;}

/* news detail */
div.news_body {padding:12px 8px; clear:both;}
div.news_body h1 {font-size:16px!important; margin-top:0px; margin-bottom:20px; color:#666; text-align:center;}
div.news_body .news_attribute {font-size:12px; color:#666; text-align:right;}
div.news_body .newscontent {margin-bottom:12px; margin-top:20px; color:#333;}
div.news_body .newscontent,
div.news_body .newscontent div,
div.news_body .newscontent p,
div.news_body .newscontent td {line-height:160%!important;}
div.news_body .prv_next {font-size:12px;}
div.news_body .prv_next ul {margin:0px; padding:0px; list-style-type:none;}
div.news_body .prv_next ul li {line-height:100%; background:url(../images/arrow.gif) no-repeat scroll 2px center; padding:3px 0px 3px 12px;}

/* quick login box */
.quick_login {padding:10px;}
.quick_login form label {width:58px; float:left;}
.quick_login form div {float:none; clear:both; padding:2px 0px 5px 0px;}

.member_logined {padding:10px 0px; font-size:12px;}
.member_logined p {margin:5px 0px; line-height:130%;}

table.datalist {border-top:2px solid #CCC;}
table.datalist tr th {font-size:12px; font-weight:normal; text-align:left; background-color:#F3F3F3;}
table.datalist tr td {font-size:12px; border-bottom:1px dashed #CCC;}
table.datalist tr td a:link,
table.datalist tr td a:visited {color:#3D9300; text-decoration:underline;}
table.datalist tr td a:hover {color:#F00; text-decoration:underline;}

/* Links list */
.links_list {width:98%; margin:0px auto; overflow:hidden;}
.links_list ul {margin:0px; padding:0px; list-style-type:none;}
.links_list ul li {padding:4px 0px; text-align:center;}

/* Footer catalog */
.boot_xawe{ border:1px solid  #BFBFBF; background:url(../images/inr_03.jpg); width:996px; overflow:hidden; padding-top:0px; margin-bottom:16px; background-repeat: repeat-x;background-position: top; background-color:#FFFFFF;}
.boot_xawe ul{ list-style-type:none; padding:0px; margin:0px;}
.boot_xawe dl{ background:transparent url(../images/inr_cx_08.jpg) no-repeat scroll right center; margin-bottom:16px; margin-top:16px; width:173px; height:190px; font-size:12px; float:left; padding-left:20px; }
.boot_xawe dt{ font-weight:bold; font-size:16px; line-height:40px; color:#3E3E3E;}
.boot_xawe dt img{ float:left; margin:0 4px 0 0;}
.boot_xawe dd li{ background:url(../images/inr_cx_26.jpg);background-repeat:no-repeat;
padding-left:10px;background-position:0 6px; margin:0 0 5px 0; } 
.boot_xawe span dl{ background-image:url(../images/inr_cx_06.jpg)  right repeat-y ; }
.boot_xawe dd li  a:link,.boot_xawe dd li a:visited { color:#272727; text-decoration:none;}
.boot_xawe dd li a:hover {color:#666; text-decoration:underline; }

dl.vote_list {padding:0px; margin:0px;}
dl.vote_list,dl.vote_list div,dl.vote_list td {font-size:12px;}
dl.vote_list dt {margin:16px 0px 6px 0px; font-weight:bold;}
dl.vote_list dt a:link,dl.vote_list dt a:visited {text-decoration:none;}
dl.vote_list dt a:hover {text-decoration:underline;}
dl.vote_list dd {margin:0px;}
dl.vote_list dd table {margin-bottom:6px;}
dl.vote_list dd table tr.border_ td {border-top:1px solid #F0F0F0; border-bottom:1px solid #F2F2F2;}
dl.vote_list dd table .loading {background:url(../images/bgVoteA.gif) no-repeat scroll 0 0;float:left;height:13px!important;margin:4px 5px 0 15px;width:200px;}
dl.vote_list dd table .loading div {background:url(../images/bgVoteB.gif) no-repeat scroll left top;float:left;height:13px;}
dl.vote_list dd table .loading div span {background:url(../images/voteLoading.gif) no-repeat scroll right top;display:block;float:none;height:13px;}

dl.vote_noresult {padding:0px; margin:0px; font-size:12px;}
dl.vote_noresult * {float:none; clear:both;}
dl.vote_noresult dt {font-weight:bold; width:auto!important; text-align:left; line-height:120%!important; margin:0px!important; padding:0px!important;}
dl.vote_noresult dt a:link,dl.vote_noresult dt a:visited {text-decoration:none;}
dl.vote_noresult dt a:hover {text-decoration:underline;}
dl.vote_noresult dd {padding:4px 0px 16px 0px; margin:0px;}
dl.vote_noresult dd ul {list-style-type:none; margin:0px 0px 5px 0px; padding:0px;}

.announcement {padding:0px; text-align:center; font-size:12px;}

ul.birthday {list-style-type:none; margin:0px; padding:0px;}
ul.birthday li {font-size:12px; background:url(../../../images/common/cakes_icon.gif) scroll no-repeat 0px 3px; padding-left:16px;}