@charset "utf-8";
html { width: 100%; height: 100%; clear: both;}
body { margin: 0px; padding: 0px; font-size: 12px; line-height: 23px; font-family: Arial, Helvetica, sans-serif; color: #333; background-color: #F0f0f0; list-style-type: none; list-style-position: inherit; overflow-x: hidden; letter-spacing: 2px; }
a { color: #666; text-decoration: none; }
a:hover { color: #000; }
font {font-size:12px;}
form { margin: 0px; padding: 0px; }
input ,textarea{ border: 1px solid #bbb; }
td { font-size: 12px; }
img { border:0px;}
#head { margin: 0px auto; width: 980px; color: #FFF; padding: 0px 3px; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; background-color: #FFF; }
#head .top { margin: 0px; clear: both; }
#head .top h1 { margin: 20px 5px 0px 5px; float: left; width: 300px; height: 100px; overflow: hidden; padding: 0px; vertical-align: top; }
#head .top h1 a { display: block; color: #3E474C; line-height: 45px; font-family: Verdana, Geneva, sans-serif; text-transform: uppercase; height: 100%; }
#head .top h1 img { margin: 0px; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center left; background-image: url(../images/logo.png); }
#head .top .side{ float: right; text-align: right; height: 25px; margin: 5px; margin-top: 33px; }
#head .top .side ul{ margin: 0px 5px; padding: 0px; list-style-type: none; }
#head .top .side ul li{ display: inline; list-style-type: none; }
#head .top .side ul li a{ display: inline-block; border-left: 1px dotted #ddd; padding: 0px 3px; line-height: 15px; margin: 5px 0px; height: 15px; }
#head .top .side ul li a:hover{ color: #000; }
#head .top .side ul form{ display: none; }
#head .nav { line-height: 30px; height: 30px; padding: 0px 5px; text-align: right; background-color: #CC3300; clear: both; margin: 0px 5px; margin-bottom: 8px; }
#head .nav ul { margin: 0px; list-style-type: none; padding: 0px; display: inline-block; overflow: hidden; }
#head .nav ul li { list-style-type: none; margin: 0px; padding: 0px; color: #666; display: inline; overflow: hidden; }
#head .nav ul li:hover { color: #000;}
#head .nav ul li a { color: #FFF; text-decoration: none; font-size: 12px; display: inline-block; padding: 0px 10px; overflow: hidden; font-weight: bold; }
#head .nav ul li a:hover, #head .nav ul li a.selected { color: #000; background-color: #FCD055; }
#head .nav ul li a img { display: none; }
#head .subnav{ height: 20px; overflow: hidden; }
#head .banner { height: 60px; width: 468px; margin: 5px; overflow: hidden; }

#sido  { background-image: url(images/001_08.jpg); height: 5px; width: 980px; margin: 0px auto; overflow: hidden; display: none; }
#sbar { overflow: hidden; }
#sbar .box_head { background-image: url(images/001_10.jpg); height: 5px; overflow: hidden; display: none; }
#sbar .box_foot { background-image: url(images/001_12.jpg); height: 5px; overflow: hidden; display: none; }


#main { margin: 0px auto; clear: both; padding: 5px 3px; width: 980px; background-color: #FFF; padding-bottom: 0px; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; }
#main .box_head { background-image: url(images/001_14.jpg); height: 5px; overflow: hidden; display: none; }
#main .box_foot { height: 5px; overflow: hidden; clear: both; }

#cont { border-left: 1px solid #ddd; padding-left: 3px; float: right; width: 773px; }
#cent { margin-right: 170px; margin-left: 1px; border-right: 1px solid #ddd; padding-right: 3px; }
#cent .banner { height:250px; background-color: #E5E5E5; }
#cent .banner .nm { font-size: 12px; margin: 220px 0px 0px 5px; z-index: 22; }
#cent .banner .nm a { margin: 2px; display: inline-block; color: #333; width: 22px; height: 22px; line-height: 22px; text-align: center; }
#cent .banner .nm a:hover { background-color: #CFDADD; }
#cent .banner .nm a.activeSlide { background-color: #21A7C0; color: #FFF; }
#iads { float: right; width: 165px; position: static; word-spacing: 0px; letter-spacing: 0px; line-height: 1.3em; }
#iads .labe { background-color: #F1F1F1; padding: 0px 3px; }
#iads .labe .side { float: right; }

#side { width: 193px; float: left; padding-left: 5px; }
#side .abox { margin-bottom: 5px; }
#side .labe { font-size: 14px; line-height: 25px; height: 25px; color: #333333; text-transform: capitalize; font-weight: bold; background-color: #e5e5e5; border: 1px solid #ccd; text-align: center; letter-spacing: 4px; }

#side .box { padding: 3px 3px; background-color: #FFF; border: 1px solid #ccd; margin-bottom: 9px; border-top: 0px; }
#side .box_head { overflow: hidden; display: none; }
#side .box_foot { height: 15px; overflow: hidden; margin: 0px; display: none; }
#side .box ul { margin: 0px; padding: 0px;}
#side .box ul li{ list-style-type: none; list-style-position: outside;}
#side .box .input_text { font-size:12px;}
#side .sub1 { color: #333333; list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px; }
#side .sub1 li{ color: #333333; list-style-type: none; list-style-position: outside; padding: 0px; margin: 0px; }
#side .sub1 li a { line-height: 23px; color: #333; display: block; padding-left: 4px; font-size: 14px; }
#side .sub1 li a:hover { color: #EA0437; }
#side .sub1 li.loc { line-height: 25px; color: #000; }
#side .sub1 li.loc a { color: #000; padding-left: 4px; display: block; font-weight: bold; }
#side .sub2 { font-size: 12px; color: #666666; margin: 6px 0px; display: block; }
#side .sub2 li { font-size: 12px; color: #666666; margin: 0px 3px; border-bottom: 1px dotted #ddd; padding: 0px; }
#side .sub2 li a { color: #333; display: block; padding-left: 10px; line-height: 23px; background-image: url(none); font-weight: normal; height: 20px; font-size: 12px; }
#side .sub2 li a:hover { color: #000; background-color: #FFF; background-image: url(none); }
#side .sub2 li.loc { }
#side .sub2 li.loc a { color: #000; padding-left: 10px; display: block; font-weight: bold; background-image: url(none); background-color: #FFF; }
#side .sub3 { font-size: 12px; color: #666666; margin: 3px 0px; }
#side .sub3 li { font-size: 12px; color: #666666; margin: 3px 0px; }
#side .sub3 li a { color: #333; display: block; padding-left: 15px; line-height: 18px; }
#side .sub3 li a:hover { color: #FFF; background-color: #861612; }
#side .sub3 li.loc { margin: 3px 0px; }
#side .sub3 li.loc a { color: #000; padding-left: 15px; display: block; font-weight: bold; }

#page { float: left; width: 100%; margin-right: -170px; }
#page .page_head { height: 15px; display: none; }
#page .page_foot { height: 15px; overflow: hidden; background-image: url(images/001_17.png); }
#page .box_head { display: none;}
#page .box_foot { height: 10px; overflow: hidden; background-image: url(images/001_17.png); }
#page .box { padding: 9px 39px; text-transform: inherit; line-height: 1.5em; letter-spacing: 1px; }
#page .box ul{ list-style-position: inside; } 
#page .box .input_bottom{ font-size:12px; } 
#page .box form ul{ line-height: 1.5em; font-size: 14px; margin: 0px; padding: 5px; list-style: none; } 
#page .labe { font-size: 14px; color: #333; height: 26px; line-height: 26px; padding-left: 10px; padding-right: 10px; margin-bottom: 9px; text-transform: capitalize; background-image: url(images/001_08.png); vertical-align: middle; font-weight: bold; border-bottom: 0px dotted #ddd; }
#page .labe a { color: #333; }
#page .labe a:hover { color: #EA0437; }
#page .sub1 { font-size: 14px; color: #069; line-height: 20px; margin: 3px 0px; padding: 5px; text-transform: capitalize; margin-bottom: 5px; font-weight: bold; }
#page .sub1 a { color: #333;}
#page .sub1 a:hover { color: #000;}
#page .sub2 { font-size: 12px; color: #333; height: 20px; line-height: 20px; margin: 3px 0px; padding: 0px 5px; margin-bottom: 9px; text-transform: capitalize; border-bottom: 0px dotted #f0f0f0; }
#page .sub2 a { color: #333;}
#page .sub2 a:hover { color: #000;}
#page .sub3 { font-weight:bold; letter-spacing: 2px; }
#page .labt { text-align:center; margin-bottom: 5px; border-bottom: 1px dotted #ddd; margin-right: 5px; margin-left: 5px; }
#page .title { margin-bottom: 5px; margin-right: 5px; margin-left: 5px; text-align: center; margin-top: 15px; }
#page .title h2 { font-size: 20px; margin: 0px; padding: 0px; line-height: 22px; letter-spacing: 2px; }
#page .title h3 { font-size: 18px; margin: 0px; padding: 0px; line-height: 22px; }



#page .item_list { *float: left; display: block; clear: both; padding: 5px; border-top: 1px solid #ddd; float: none; line-height: 20px;}
#page .item_list h2{ margin:3px 0px;}
#page .item_list .show_pics { overflow: hidden; text-align: center; vertical-align: middle; background-image: url(../images/loading.gif); float: right; background-repeat: no-repeat; background-position: center; background-color: #FFF; margin: 3px 0px 3px 5px; width: 100px; }
#page .item_list .show_pics:hover { }
#page .item_list .show_pics a { display:block; width: 100%; }
#page .item_list .show_pics img { border:0px; width:100%; background-repeat: no-repeat; background-position: center; display: inline-block; }
#page .item_list h3{ line-height: 22px; overflow: hidden; margin: 0px; padding: 0px; text-transform: none; }
#page .item_list h3 a{ line-height: 22px; overflow: hidden; margin: 0px; padding: 0px; color: #333; text-transform: none; }
#page .item_list h4{ line-height: 22px; overflow: hidden; margin: 0px; padding: 0px; text-transform: none; }
#page .item_list h4 a{ line-height: 22px; overflow: hidden; margin: 0px; padding: 0px; color: #F60; text-transform: none; }
#page .item_view { overflow: hidden; padding: 0px; background-color: #FFF; }
#page .item_show { height: 300px; overflow: hidden; background-image: url(../../images/loading.gif); background-position: center; background-repeat: no-repeat; background-color: #f0f0f0; }
#page .item_show img { height: 10px; width: 10px; }
#page .item_view .pics { padding: 0px; height: 50px; margin: 5px 0px; }
#page .item_view .pics img { background-position: center; width: 16px; height: 16px; padding-top: 23px; padding-left: 33px; display: inline-block; border: 1px solid #ddd; padding-bottom: 3px; padding-right: 3px; margin-right: 2px; background-repeat: no-repeat; background-size: contain }
#page .item_view .pics img:hover { padding-left: 30px; padding-right: 6px; border: 1px solid #ccc; }
#page .item_info { margin: 0px; padding: 5px; border: 1px solid #ddd; }
#page .item_info .rows { }
#page .item_info .rows ul { margin: 0px; padding: 0px; list-style-type: none; }
#page .item_info .rows ul li{ margin: 0px; padding: 0px; width: 48%; display: inline-block; float: left; }
#page .item_info .mess { }
#page .item_info .cart { margin-top: 5px; padding-top: 5px; }
#page .item_info .cart ul { list-style-type: none; padding: 0px; margin: 0px; line-height: 19px; font-weight: bold; }
#page .item_info .cart ul li { list-style-type: none; margin: 0px; padding: 0px; }
#page .item_info .cart ul li a{ display: inline-block; margin: 0px; background-position: center right; background-image: url(../images/email_go.png); background-repeat: no-repeat; padding-right: 19px; }
#page .item_info .cart ul li a:hover{ list-style-type: none; }
#page .item_info .ubar { padding: 5px; text-transform: inherit; }
#page .item_memo { }
#page .pics_show { height: 400px; overflow: hidden; background-image: url(../../images/loading.gif); background-position: center; background-repeat: no-repeat; width: 100%; }
#page .pics_pbar { margin: 3px 0px; padding:6px; text-align:center; background:#f0f0f0; }
#page .pics_pbar img { background-position: center; width: 16px; height: 16px; padding-top: 33px; padding-left: 33px; display: inline-block; border: 1px solid #ddd; padding-bottom: 3px; padding-right: 3px; margin-right: 2px; background-repeat: no-repeat; background-color: #FFF; }
#page .pics_pbar img:hover { padding-top: 30px; padding-left: 30px; padding-bottom: 6px; padding-right: 6px; border: 1px solid #ccc; }
#page .pics_flow { font-size: 24px; margin-top: -30px; height: 30px; }
#page .search_list { padding: 3px; border-bottom: 1px dotted #ddd; }
#page .search_list:hover { background-color: #FFd; }
#page .search_list .search_pics { float: left; width: 100px; height: 100px; }
#page .search_list .search_pics a { width: 100%; height: 100%; display:block; }
#page .search_list .search_pics img { width: 100%; height: 100%; }
#page .search_list .search_text { margin-left: 120px; }
#page .msgs_tops { margin: 0px; padding: 0px 3px; line-height: 25px; height: 25px; border-bottom: 1px solid #ddd; }
#page .msgs_tops a { display: inline-block; float: left; color: #666; padding: 0px 10px; border: 1px solid #ddd; border-bottom: 0px; margin-right: 1px; }
#page .msgs_tops a:hover { color: #000; background-color: #D6D6D6; }
#page .msgs_list { margin: 3px; padding: 3px; border-bottom: 1px dotted #ddd; }
#page .msgs_form { margin: 3px;}
#page .news_list { padding: 3px; }
#page .page_num { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; margin-top: 10px; margin-bottom: 10px; clear: both; text-align: right; border-top: 1px dotted #ddd; padding: 3px 6px; }
#page .page_num div.pages { display: block; float: left; border: 1px solid #ddd; padding: 0px 3px; margin-right: 1px; color: #666; background-color: #FFF; }
#page .page_num div.pages:hover { border: 1px solid #999; color: #000; }
#page .page_num a.pages { display: inline-block; border: 1px solid #ddd; padding: 0px 3px; margin-right: 1px; color: #666; background-color: #FFF; }
#page .page_num a.pages:hover { border: 1px solid #333; color: #000; background-color: #D6D6D6; }
#page .tips { background-color: #FFF; border: 0px solid #EEE; margin: 5px 0px; padding: 5px; color: #333; font-size: 12px; line-height: 1.5em; }
#page .tips img { float: right; }

#foot { clear: both; margin: 5px auto; background-repeat: repeat-x; width: 990px; border-top: 2px solid #FF7607; }
#foot .link { height: 25px; color: #CCC; line-height: 25px; font-size: 12px; text-align: center; margin: 0px auto; padding: 5px 0px; padding-bottom: 0px; }
#foot .link ul { margin: 0px; padding: 0px;}
#foot .link ul li { margin: 0px; padding: 0px 4px; display: inline;}
#foot .link ul li a { color: #666; }
#foot .link ul li a:hover { color: #000; }
#foot .copy { color: #777; padding: 0px; line-height: 18px; text-align: center; background-repeat: no-repeat; background-position: top center; margin: 0px auto; margin-bottom: 5px; }
#foot .mark { display: none; }

#link { } 
#link ul { margin: 0px 5px; padding: 0px; }
#link ul li { margin: 0px 5px; }
#link ul li a { color: #666; }
table.data_list { }
table.data_list td { background-color: none; padding:4px; border-bottom:1px solid #eee; }
table.data_list tr:hover { background-color: #FFE; }

ul.dropmenu { position:absolute; top: 0px; z-index:100; visibility: hidden; -moz-opacity:0.8; filter:alpha(opacity=80); margin: 0px; padding: 0px; }
ul.dropmenu li  { margin: 0px; padding: 0px; list-style-type: none; display: inline; }
ul.dropmenu li a{ width: auto; display: inline-block; /*THEME CHANGE HERE*/ padding: 0px; text-decoration: none; color: #333; line-height: 25px; text-transform: uppercase; margin-right: 10px; }
ul.dropmenu li a:hover{ /*THEME CHANGE HERE*/ color: #000; }
ul.dropmenu li ul { position:absolute; top: 0px; z-index:100; visibility: hidden; -moz-opacity:0.8; filter:alpha(opacity=80); margin: 0px; padding: 0px; border-left: 2px solid #69c; }
ul.dropmenu li ul li { }
ul.dropmenu li ul li a { }

ul.dropmenu li ul li a:hover { }
ul.dropmenu * a { width: 100%;/*IE only hack*/}
ul.dropmenu a img { display:none;}
.left { float:left;}
.right { float:right;}
.center { text-align:center; }
.nodisplay { display: none;}
.color-999 { color: #999; }
.color-900 { color: #900; }

.input_search   { font-size: 12px; border: 1px solid #ddd; line-height: 18px; height: 16px; width: 180px; margin: 0px; vertical-align: middle; margin-right: 10px; }
.button_search   { font-size: 12px; background-image: url(../images/zoom.png); border: 0px; background-repeat: no-repeat; background-position: center; width: 16px; height: 16px; margin-left: -31px; position: relative; z-index: 2; background-color: #C30; margin-top: 1px; color: #FFF; letter-spacing: 2px; }
.input_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; border: 1px solid #bbb; color: #333; height: 18px; line-height: 18px; padding: 0px 2px; }
.input_text:hover{ border: 1px solid #888;}
.input_button { font-size: 14px; border: 1px solid #630; height: 22px; color: #FFF; line-height: 22px; padding: 0px 5px; background-color: #A5A2A5; font-family: Arial, Helvetica, sans-serif; margin: 3px 2px; letter-spacing: 2px; }
.input_button:hover{ color: #FFF; background-color: #333; }
.clearfix { display: block; margin: 0px; clear: both; padding: 0px; visibility: hidden; height: 1px; margin-top: -1px; overflow: hidden;}
.clearfix:after {    height: 0px;}
.lightwin { background:#FFFFFF; border:1px solid #fff; -webkit-border-radius:4px 4px 0px 0px; -webkit-box-shadow:0px 0px 9px #333; padding-top: 20px; }
.lightbox { background:#FFFFFF; width: 100%; height: 100%; -webkit-border-radius:4px 4px 0px 0px; margin-top: -20px; }
.lightbox .labe{ height: 20px; line-height: 20px; background-color: #0A2A37; padding: 0px; -webkit-border-radius:4px 4px 0px 0px; text-transform: uppercase; color: #FFF; }
.lightbox .labe a{ float: right; font-size: 22px; text-decoration: none; color: #999; line-height: 16px; display: inline-block; width: 20px; height: 20px; text-align: center; font-family: Verdana, Geneva, sans-serif; }
.lightbox .labe a:hover{ color: #FFF; }
.lightbox .labe .tags{ display: inline-block; height: 20px; padding-left: 5px; line-height: 20px; }
#page .search_pgnm { text-align: center; }
#page .search_pgnm a { color:#69F;}
