body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,label,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
html, body { min-height:100%; text-align: center; font: normal 11px Tahoma; color: #686969; background: #F7F7F7 url(../img/bg.gif) repeat-y center }
body { min-width: 912px; padding:0 17px; }
a { color: #000 }

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}
.empty { width: 100%; height: 82px; clear:both }

.empty2 { width: 100%; height: 20px; clear:both }

h1 { margin-bottom:12px; font: normal 21px Tahoma; color: #195488; padding:0 0 5px 0; border-bottom:4px solid #e18f11 }
h2 { margin-bottom:12px; font: normal 21px Tahoma; color: #195488; padding:0 0 5px 4px; border-bottom:4px solid #e18f11 }
h3 { margin-bottom:5px; font: bold 16px/37px Tahoma; color: #7C7C7C }
h4 { padding-bottom: 6px; font: bold 14px Tahoma; color: #195488 }
h4.line { margin-bottom:10px; border-bottom:1px solid #ecb869 }
h4 a {font: bold 14px Tahoma; color: #195488; text-decoration: none; }
h4 a:hover{font: bold 14px Tahoma; color: #195488; text-decoration: underline; }

h4.underline a {text-decoration: underline !important; }
h4.underline a:hover{text-decoration: none !important; }

h5 { padding-bottom: 6px; font: bold 11px Tahoma; color: #195488 }

#all {width: 913px; min-height:100%; margin: 0 auto; text-align: left; background: #fff}
#index #all {background: #fff url(../img/bg_footer.jpg) repeat-x bottom}
#index #main {background: url(../img/main.jpg) repeat-x top }

#header { width: 100%; height: 82px; overflow: hidden; background: #E8E8EE url(../img/header.gif) repeat-x }
#header .logo { float: left; width: 243px; height: 41px; display: block; margin: 20px 0 0 28px; display: inline; background: #000000 url(../img/logo_dune_hd.gif) no-repeat }
#header .nav_block { float: right; width: 186px; height: 82px; margin-right: 28px; display: inline; background: #A7A7AB url(../img/nav_block.gif) repeat-x }
#header .nav_block .country { overflow: hidden; height: 14px; margin:5px 0 0 20px; }
#header .nav_block .country li { float:left; border-left:1px solid #fff; margin-left:-1px; padding:0 6px; color: #fff;}
#header .nav_block .country li a { float: left; color: #fff; }
#header .nav_block .search_form { margin:18px 0 0 4px; }
#header .nav_block .search_form .search { position:relative; overflow: hidden; width: 180px; height: 21px; background:#fff url(../img/search.gif) no-repeat }
#header .nav_block .search_form .search .search_field { width: 147px; height: 17px; padding: 4px 3px 0 30px; font-size:10px; color: #686969; border: 0; background: none }
#header .nav_block .search_form .search label.overlabel {position:absolute; top:4px; left:30px; color:#686969; font-size:10px;}
#header .nav_block .search_form .search label.overlabel-apply {position:absolute; top:4px; left:30px; z-index:1; color:#686969; font-size:10px;}
#header .nav_block .nav_menu { margin:6px 0 0 8px; }
#header .nav_block .nav_menu li { float: left; padding: 0 22px; }

.menu { width:100%; height: 38px; background: #C7C7D3 url(../img/menu.gif) repeat-x top }
.menu li { float: left; height: 38px; margin-right:24px; display: inline;  }
.menu li a { float: left; height: 33px; overflow: hidden; padding:0 24px 5px; font-size:13px; line-height: 38px; color: #4C4C4C; text-decoration: none; }
.menu li a:hover,.menu li a.active { padding:0 24px 0; border-bottom:5px solid #E18F11}
.menu li a.active { cursor: default; }

.submenu { width: 100%; margin-bottom:10px; overflow:hidden; }
.submenu li { float:left; height: 12px; overflow: hidden; padding: 0 8px 1px 4px; margin:0 0 3px -5px; display: inline; border-left:1px solid #195488; line-height: 12px }
.submenu li a { float:left; color: #195488; line-height: 11px; padding-bottom:1px }

.header_image { width: 100%; height: 324px; background:#5aa8de url(../ba/main_top.jpg) no-repeat }

#main { width:100%; background: url(../img/main2.jpg) no-repeat top }

#main .center { float: left; width:100%; }
#main .center .inner { margin:0  228px 0 253px; padding:18px 0 0; }
#main .center .inner .block_list { width: 430px; margin-bottom:10px; overflow: hidden; }
#main .center .inner .block_list ul { width: 505px; padding-left:5px; }
#main .center .inner .block_list ul li { float: left; height: 120px; margin: 0 74px 5px 0; text-align: center; }
#main .center .inner .block_list ul li a { font-size:14px; color: #005c99  }
#main .center .inner .block_list2 { width: 430px; margin-bottom:10px; overflow: hidden; }
#main .center .inner .block_list2 ul { width: 505px; padding-left:5px; }
#main .center .inner .block_list2 ul li { float: left; height: 70px; margin: 0 85px 25px 0; text-align: center; }
#main .center .inner .block_list2 ul li a { font-size:14px; color: #005c99  }

#main .center .inner .block_list3 { width: 430px; margin-bottom:10px; overflow: hidden; }
#main .center .inner .block_list3 ul { width: 505px; padding-left:5px; }
#main .center .inner .block_list3 ul li { float: left; height: 120px; margin: 0 25px 30px 0px; text-align: center; }
#main .center .inner .block_list3 ul li a { font-size:11px; color: #005c99; }

.news_list { padding-top:10px }
.news_list li { margin-bottom:10px; padding-left:4px; }
.news_list .date { color:#9e9e9e; padding-right:4px; }
.news_list a { color:#5682a8; font-weight: bold; }
.news_list p { color:#686969; line-height: 1.6; padding:10px 0px 0px; }
.news_list .readmore{ color:#686969; line-height: 1.6; padding:0px 0px 0px; text-align:right; }
.news_list p a { font-weight: normal; }
.news_list .more { padding-left:23px; background: url(../img/ic_more.gif) no-repeat 4px 2px }
.news_list .more a { font-weight: normal; }
.news_list .top { display: block; padding-bottom: 10px; margin-bottom:10px; border-bottom:2px solid #ECB869; font-weight: bold; color: #195488 }
.news_list .bottom { display: block; padding-top:10px;color: #000 }
.news_list.new { padding: 0; }
.news_list.new li { padding: 10px 0; border-bottom:2px solid #ECB869 }

.path { display: block; margin-bottom:15px; color: #8b8b8b }
.path a { color: #8b8b8b }

.subscribe_block { width: 420px; height: 40px; margin: 60px 0 30px; background: url(../img/subscribe.png) no-repeat }
.subscribe_block .wrap { position: relative; padding: 12px 0 0 17px }
.subscribe_block .wrap .title { float: left; margin-right:8px; display: inline; font-size:14px; color: #195488 }
.subscribe_block .wrap .subscribe { float:left; margin-right:8px; display: inline; position:relative; overflow: hidden; width: 180px; height: 21px; background:url(../img/subscribe_text.gif) no-repeat }
.subscribe_block .wrap .subscribe .subscribe_field { width: 162px; height: 17px; padding: 4px 3px 0 15px; font-size:10px; color: #686969; border: 0; background: none }
.subscribe_block .wrap .subscribe label.overlabel {position:absolute; top:4px; left:15px; color:#686969; font-size:10px;}
.subscribe_block .wrap .subscribe label.overlabel-apply {position:absolute; top:4px; left:15px; z-index:1; color:#686969; font-size:10px;}
.subscribe_block .wrap .bn { position: relative; float: left; width: 22px; height: 22px; background: url(../img/bn2.gif) no-repeat; overflow: hidden; border: 0; cursor: pointer; }


#main .left { float: left; width: 222px; margin-left:-100%; display: inline; padding-top:20px; }

.block { padding:0 0 1px 20px; margin-bottom:20px; border-top: 1px solid #63A1D1; background: url(../img/block_list.gif) repeat-x top }
.block .list {  }
.block .list li { padding-left:20px; margin-bottom:16px; background: url(../img/arr_list.gif) no-repeat left 3px; }
.block .list li a { color: #8C8C8C }
.block .list li.greybullit { margin-bottom:5px !important; background: url(../img/circle_grey.gif) no-repeat 5px 3px !important; }
.block .list2 {  }
.block .list2 li { margin-bottom:10px; }
.block .list2 li label { display: block; margin-bottom:6px; font: bold 11px Tahoma; color: #8C8C8C }
.block .list2 li .f_text1 { width:172px; height: 16px; padding:1px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size: 11px;}
.block .list2 li .f_text2 { width:60px; height: 16px; padding:1px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size:11px }
.block .list2 li .f_text3 { width:142px; height: 16px; padding:1px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size:11px}
.block .list2 li .f_select { width:178px; color: #010101; border:1px solid #B2BAC3; font-size:11px; }
.block .list2 li .bn { float:left; overflow: hidden; position: relative; margin: 5px 0 10px 25px; background: #669BC9 url(../img/bn.gif) no-repeat left; border: 0; cursor: pointer; color: #fff; font: bold 11px/17px Tahoma;}
.block .list2 li .bn input { height: 18px; padding:0 30px 4px; width: auto; overflow: visible; background: url(../img/bn_r.gif) no-repeat right; border: 0; cursor: pointer; color: #fff; font: bold 11px/17px Tahoma;}

.list3 {  }
.list3 li { margin-bottom:6px; }
.list3 li label { margin-right:5px; display: inline; line-height:22px }
.list3 li .f_text1 { width:142px; height: 17px; padding:3px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size: 11px;}
.list3 li .f_radio {  margin: 0 2px 0 0; display: inline; }
.list3 li .f_chek { margin:0 2px 0 20px; }

.list4 {  }
.list4 li { margin-bottom:6px; color: #000 }
.list4 li .f_textarea { width: 254px; height: 80px; padding:3px 0 0 4px; margin-top:4px; border:1px solid #B2BAC3; color: #010101; font-size: 11px; }

.link_right { width: 100%; padding:0 0 20px; text-align: right; }
.link_right a { color: #8B8B8B }

.sort { color: #195488; display: block; margin-bottom:15px; }
.sort a { color: #195488 }

.dop_inf { margin-top:-34px; height: 30px; display: block; text-align: right; color: #8b8b8b }

.vote { margin:30px 0; color: #000 }
.vote dd { overflow: hidden; height: 18px; margin-bottom:6px; padding: 12px 0 0 5px; }
.vote dt { float: left; width: 362px; height: 30px; margin-bottom:6px; }
.vote dt .vote_line { width: 362px; height: 13px; margin-top:2px; display: block; overflow: hidden; background: #EBEBEC url(../img/vote.gif) no-repeat }
.vote_all { text-align: center; color: #000 }
.vote_all span { padding-left:21px; background: url(../img/vote_ic.gif) no-repeat left }

#main .right { float: left; width: 190px; margin-left:-190px; display: inline; padding-top:20px; }

.banner {  }
.banner li { margin-bottom:12px; }

.icons-right { margin-top:50px; text-align:center; }
.icons-right li { margin-bottom:0px; }

.data1 { border-collapse: collapse; width: 100%; margin-bottom: 15px; }
.data1 th { border: 1px solid #c1c1c1; padding: 0 5px; background: #e9eae9; font-weight:bold; color: #195488; line-height: 21px }
.data1 th a { font-weight:bold; color: #195488; line-height: 21px; text-decoration:underline; }
.data1 th a:hover { text-decoration:none; }
.data1 td { border: 1px solid #c1c1c1; padding: 5px; color: #000; vertical-align: top; }
.data1 .cleft { line-height: 35px; text-align: center; }
.data1 .cleft span { display: inline-block; vertical-align:middle; }

.data2 {  }
.data2 td { padding-bottom:3px; padding-top:3px; vertical-align: top; color: #000; }
.data2 td span { color:#8b8b8b }
.data2 .c1 { width: 107px; padding-right:5px; text-align: right; }
.data2 .c1 label { line-height: 22px; }
.data2 .f_text { width: 254px; height: 17px; padding:3px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size: 11px; }
.data2 .f_chek { margin-right:4px; }
.data2 .f_textarea { width: 254px; height: 80px; padding:3px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size: 11px; }
.data2 .padding { padding:5px 0 0 10px !important; }
.data2 .f_select { border:1px solid #B2BAC3; color: #010101; font-size: 11px; }
.data2 .feedback .st2 dt { float:left; width: 100px; height: 50px; margin-right:12px; display: inline; overflow: hidden; }
.data2 .feedback .st2 dd { overflow: hidden; height: 100%; }
.data2 .feedback .st2 dd .capcha { position:relative; overflow: hidden; width: 224px; height: 20px; border:1px solid #B2BAC3; margin-bottom:10px;}
.data2 .feedback .st2 dd .capcha .capcha_field { width: 220px; height: 17px; padding:3px 0 0 4px; color: #010101; font-size: 11px; border: 0 }
.data2 .feedback .st2 dd .capcha label.overlabel {position:absolute; top:3px; left:5px; color:#686969; font-size:11px;}
.data2 .feedback .st2 dd .capcha label.overlabel-apply {position:absolute; top:3px; left:5px; z-index:1; color:#686969; font-size:11px;}
.data2 .feedback .st2 dd .bn { float:left; overflow: hidden; position: relative; background: #669BC9 url(../img/bn.gif) no-repeat left; border: 0; cursor: pointer; color: #fff; font: bold 11px/17px Tahoma;}
.data2 .feedback .st2 dd .bn input { height: 18px; padding:0 10px 4px; width: auto; overflow: visible; background: url(../img/bn_r.gif) no-repeat right; border: 0; cursor: pointer; color: #fff; font: bold 11px/17px Tahoma;}

.data3 { border-collapse: collapse; width: 100%; margin-bottom: 15px; }
.data3 th { border: 1px solid #c1c1c1; padding: 5px; background: #e9eae9; font-weight:bold; color: #195488; }
.data3 td { border: 1px solid #c1c1c1; padding: 5px; color: #000; vertical-align: top; text-align: center; }
.data3 .cleft { text-align: left; }
.data3 .text1 { width:35px; height: 16px; padding:1px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size:11px }
.data3 .total td { font-weight:bold; color: #195488; text-align: right; }
.data3 .total th { font-weight:normal; color: #000; text-align: center; }
.data3 .total2 { font-weight:normal; color: #000; text-align: center; }
.data3 .l { text-align: right;}
.data3 .r { text-align: left;}

.data4 { border-collapse: collapse; width: 100%; margin-bottom: 15px; }
.data4 td { border: 1px solid #c1c1c1; padding: 5px; color: #000; vertical-align: top; text-align: left; }
.data4 .l { background: #E9EAE9; text-align: right; }

.data5 { border-collapse: collapse; width: 100%; margin-bottom: 15px; }
.data5 th { border: 1px solid #c1c1c1; border-bottom: 2px solid #c1c1c1; padding: 5px; background: #A1A1A1; font-weight:bold; color: #000; text-align: center;  }
.data5 td { border: 1px solid #c1c1c1; padding: 5px; color: #000; vertical-align: top; text-align: center; }
.data5 .title td, .title td a { background: #E9EAE9; font-weight: bold; color: #195488 }
.data5 .subtitle td, .subtitle td a { background: #F4F4F4; }
.data5 .l { text-align: left; }

.data6 { width: 100%; margin-bottom: 15px; }
.data6 td { border: 0px; padding: 5px; color: #000; vertical-align: top; text-align: center; }
.data6 .cat { background: #efefef; font-weight: bold; color: #195488; text-align: left; padding:7px;}
.data6 .cat a { text-decoration: underline; font-weight: bold; color: #195488; }
.data6 .cat a:hover { text-decoration: none; }
.data6 .l { text-align: right;}
.data6 .r { text-align: left;}

.data7 { border-collapse: collapse; width: 100%; margin: 15px 0;}
.data7 th { border: 1px solid #c1c1c1; padding: 0 5px; background: #e9eae9; font-weight:bold; color: #195488; line-height: 21px }
.data7 td { border: 1px solid #c1c1c1; padding: 5px; color: #000; vertical-align: middle; }
.data7 .cleft { line-height: 10px; text-align: center; }
.data7 .cleft span { display: inline-block; vertical-align:middle; }


.filtertable { width: 100%; border: 1px solid #c1c1c1; background: #e9eae9; }
.filtertable td { padding:3px; color: #000; }
.filtertable .caption { text-align:center; color: #195488; }
.filtertable .f_text { border:1px solid #B2BAC3; color: #010101; font-size: 11px; width: 230px; height: 15px; padding:3px 0 0 4px; }
.filtertable .f_select { border:1px solid #B2BAC3; color: #010101; font-size: 11px; }

.list_bn { height:18px; }
.list_bn li { float:left; margin-right:5px; }
.list_bn li .bn { float:left; overflow: hidden; position: relative; background: #669BC9 url(../img/bn.gif) no-repeat left; border: 0; cursor: pointer; color: #fff; font: bold 11px/17px Tahoma;}
.list_bn li .bn input { height: 18px; padding:0 5px 4px; width: auto; overflow: visible; background: url(../img/bn_r.gif) no-repeat right; border: 0; cursor: pointer; color: #fff; font: bold 11px/17px Tahoma;}

.bn_more { float:left; overflow: hidden; position: relative; background: #669BC9 url(../img/bn.gif) no-repeat left; border: 0; cursor: pointer; color: #fff; font: bold 11px/18px Tahoma;}
.bn_more a { float:left; display: block; height: 18px; padding:0 8px; text-decoration: none; background: url(../img/bn_r.gif) no-repeat right; color: #fff; font: bold 11px/16px Tahoma;}

.description { padding-bottom:5px; margin-bottom:20px; border-bottom:1px solid #ecb869 }
.description .pic { float:left; width: 270px }
.description .pic .price { margin-bottom:15px; color: #e18f11; font: bold 14px Tahoma }
.description .pic .price s { color: #737373 }
.description .pic .price dd strong { font-size: 18px; }
.description .pic .price dt { float:left; width: 48px; line-height: 18px }
.description .pic .price dd { overflow:hidden; height: 100%; line-height: 18px }
.description .pic img { margin-bottom:15px; }
.description .pic .folder { display:block; padding-left:23px; background: url(../img/ic_folder.gif) no-repeat 2px 4px; line-height: 20px; }
.description .pic .folder a { color: #5c5c5c }
.description .text { overflow: hidden; height: 100% }
.description .text .rate {  }
.description .text .rate dt { float: left; width: 72px; line-height: 14px; margin-bottom:3px; }
.description .text .rate dd { overflow: hidden; height: 100%; line-height: 14px; margin-bottom:3px; }
.description .text .rate span.rate_item { background:#a2a2a2 url(../img/ic_star_grey.gif) repeat-x; }
.description .text .rate span.rate_item span { padding-left:80px; line-height: 14px; background:#ffce14 url(../img/ic_star.gif) repeat-x}
.description .text .rate span.star0 span { padding-left:0;}
.description .text .rate span.star0 { padding-right:80px;}
.description .text .rate span.star1 span { padding-left:13px }
.description .text .rate span.star1 { padding-right:67px }
.description .text .rate span.star2 span { padding-left:29px }
.description .text .rate span.star2 { padding-right:51px }
.description .text .rate span.star3 span { padding-left:45px }
.description .text .rate span.star3 { padding-right:35px }
.description .text .rate span.star4 span { padding-left:61px }
.description .text .rate span.star4 { padding-right:19px }
.description .text .rate span.star5 span { padding-left:80px }
.description .text .rate span.star5 { padding-right:0 }
.description .text .list { }
.description .text .list li { margin-bottom:8px; line-height: 15px; }
.description .text .list li .f_text_inline {width:12px; height: 16px; padding:1px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size: 11px; }
.description .text .list li .f_select { border:1px solid #B2BAC3; color: #010101; font-size: 11px; }

.info { margin-bottom:20px; line-height: 1.6 }
.info p { color: #767676; margin-bottom:20px; }
.info .imgCenter {text-align:center;}
.info strong { font: bold 14px Tahoma; color: #195488 }
.info .list { margin-bottom:20px; }
.info .list li { padding-left:16px; background: url(../img/ic_list.gif) no-repeat 8px 8px; }
.info .more2 { width:100% }
.info .more2 .l { float:left }
.info .more2 .r { float:right }
.info .more2 .r .folder { display:block; padding-left:23px; background: url(../img/ic_folder.gif) no-repeat 2px 4px; line-height: 20px; }

.zebra1 { width: 100%; margin-bottom:20px; border-collapse: separate; }
.zebra1 td { padding: 8px 0 }
.zebra1 td.l { width: 184px; }
.zebra1 .odd td { background: #F3F5F2; border:2px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff }
.zebra1 .even td { border-top:2px solid #F3F5F2; border-bottom:2px solid #F3F5F2; border-left:1px solid #fff; border-right:1px solid #fff }
.zebra1 .f_select { border:1px solid #B2BAC3; color: #010101; font-size: 11px; }

.feedback {  }
.feedback .st1 { margin: 8px 0 0 }
.feedback .st1 dt { float:left; width: 56px; margin-bottom:8px; line-height: 22px }
.feedback .st1 dd { overflow: hidden; height: 100%; margin-bottom:8px; line-height: 22px }
.feedback .st1 dd .text { width: 220px; height: 17px; padding:3px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size: 11px; }
.feedback .f_textarea { width: 360px; height: 100px; margin: 8px 0; padding:3px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size: 11px; }
.feedback .st2 {  }
.feedback .st2 dt { float:left; width: 100px; height: 50px; margin-right:12px; display: inline; overflow: hidden; }
.feedback .st2 dd { overflow: hidden; height: 100%; }
.feedback .st2 dd .capcha { position:relative; overflow: hidden; width: 224px; height: 20px; border:1px solid #B2BAC3; margin-bottom:10px;}
.feedback .st2 dd .capcha .capcha_field { width: 220px; height: 17px; padding:3px 0 0 4px; color: #010101; font-size: 11px; border: 0 }
.feedback .st2 dd .capcha label.overlabel {position:absolute; top:3px; left:5px; color:#686969; font-size:11px;}
.feedback .st2 dd .capcha label.overlabel-apply {position:absolute; top:3px; left:5px; z-index:1; color:#686969; font-size:11px;}
.feedback .st2 dd .bn { float:left; overflow: hidden; position: relative; background: #669BC9 url(../img/bn.gif) no-repeat left; border: 0; cursor: pointer; color: #fff; font: bold 11px/17px Tahoma;}
.feedback .st2 dd .bn input { height: 18px; padding:0 10px 4px; width: auto; overflow: visible; background: url(../img/bn_r.gif) no-repeat right; border: 0; cursor: pointer; color: #fff; font: bold 11px/17px Tahoma;}

.search_fool {  }
.search_fool .st1 { margin: 8px 0 0 }
.search_fool .st1 dt { float:left; width: 70px; padding-right:5px; margin-bottom:8px;  height: 23px;line-height: 22px; overflow: hidden; text-align: right; }
.search_fool .st1 dd { overflow: hidden; margin-bottom:8px; line-height: 22px; height: 23px;  overflow: hidden; }
.search_fool .st1 dd .text { width: 260px; height: 17px; padding:3px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size: 11px; }
.search_fool .st1 dd .text2 { width: 70px; height: 17px; padding:3px 0 0 4px; border:1px solid #B2BAC3; color: #010101; font-size: 11px; }
.search_fool .st1 dd .f_select { width: 185px; border:1px solid #B2BAC3; color: #010101; font-size: 11px; }
.search_fool .f_chek { margin-right:4px; }
.search_fool .bn input { padding-left:35px !important; padding-right:35px !important; }

.page_nav { padding:10px 0px 15px 0px; border-top:2px solid #ECB869; }
.page_nav li { float:left; margin-right:5px; font-size: 12px }
.page_nav li a, .page_nav li span { color: #195488; font-size: 12px }
.page_nav li.active a { color: #e18f11 }

#footer { position: relative; width: 872px; height:82px; overflow: hidden; margin:-82px auto 0; padding: 0 20px; }
#footer .copyright { float:left; color: #878787; line-height: 82px; }
#footer .copyright a { color: #878787; }
#footer .count { overflow: hidden; padding-top:26px;}
#footer .count li { float:right; margin-left:5px; display: inline; text-align:left;  color: #878787;}
#footer .count li.blank { width:60px;}
#footer span { color: #195488; font-size:15px; font-weight:bold;}

.highslide-dimming { background: #333333; position: absolute; }

/* Rating styles */
.unit-rating{list-style:none; height:14px; position:relative; margin:0; padding:0; background:url('../img/ic_star_grey.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px; float:left; margin:0; padding:0}
.unit-rating li a{outline:none; display:block; width:17px; height:14px; text-decoration:none; text-indent:-9000px; z-index:17; position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute; height:14px; display:block; text-indent:-9000px; z-index:1; background:url('../img/ic_star_grey.gif') left bottom}
.unit-rating li a:hover{z-index:2; left:0; background:url('../img/ic_star.gif') left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:17px}
.unit-rating a.r2-unit{left:17px}
.unit-rating a.r2-unit:hover{width:34px}
.unit-rating a.r3-unit{left:34px}
.unit-rating a.r3-unit:hover{width:51px}
.unit-rating a.r4-unit{left:51px}
.unit-rating a.r4-unit:hover{width:68px}
.unit-rating a.r5-unit{left:68px}
.unit-rating a.r5-unit:hover{width:85px}

div#feature_list { width: 100%; height: 240px; overflow: hidden; position: relative; background: url('../img/product-left.png'); background-position: left top; background-repeat: no-repeat; color: #FFF; border-bottom: 4px solid #769ece; }
div#feature_list ul { position: absolute; top: 0; list-style: none; padding: 0; margin: 0; }

ul#tabs { left: 0; z-index: 2; width: 320px; }
ul#tabs li { font-size: 12px; font-family: Tahoma; border-bottom: 1px solid #ecebf0;}
ul#tabs li h3 { margin: 0; padding: 0 0 0 10px; font-size: 16px; color: #000; }
ul#tabs li span { padding: 0 0 0 10px; }
ul#tabs li a { color: #000; text-decoration: none; display: block; padding: 10px; height: 60px; outline: none; font-size:11px;}
ul#tabs li a:hover { text-decoration: none; }
ul#tabs li a.current { background:  url('../img/product-tab.png'); color: #FFF;}
ul#tabs li a.current h3 { color: #FFF; }
ul#tabs li a.current:hover { text-decoration: none; cursor: default; }

ul#output { right: 0; width: 631px; height: 240px; position: relative;}
ul#output li { position: absolute; width: 630px; height: 240px; }
ul#output li a { position: absolute; bottom: 10px; right: 10px; padding: 8px 12px; text-decoration: none; font-size: 11px; color: #FFF; background: #1a5897; }
ul#output li a:hover { background: #3473b1; color: #FFF; }

#axcrt{ position:fixed; height:135px; width:300px; top:50%; left:50%; margin-top:-67px; margin-left:0px; background: #E4E6E9 url(../img/loader.gif) no-repeat center 20px; z-index:3; border:3px solid #D0D1D5;}
#axcrt p {padding-top: 100px; text-align:center; font-weight: bold; }



.highslide-maincontent { display: none; }
.highslide-html { background-color: white; }
.highslide-html-content { display: none; width: 400px; padding: 0 5px 5px 5px; text-align: left;}
.highslide-header { padding-bottom: 5px; }
.highslide-header ul { margin: 0; padding: 0; text-align: right; }
.highslide-header ul li { display: inline; padding-left: 1em; }
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next { display: none; }
.highslide-header a { color: gray; text-decoration: underline; }
.highslide-header a:hover { text-decoration: none; }
.highslide-header .highslide-move a { cursor: move; }
.highslide-body { padding: 10px; }
.highslide-footer { height: 16px; }
.highslide-dimming { background: black; }