



/* CSS Document */
body{font-size:13px; color:#333;}


.CurrentPage {padding: 2px 6px;border: solid 1px #ddd; color: #00AFDD;}
.PrevNext,.PageNumber {text-decoration: none;color: #2E8B57;}
.PageNumber:hover, .PrevNext:hover {background-color: #00AFDD;color: White; }
.pageset{width:980px; margin:0 auto; padding:0;}
.header{width:980px; float:left; margin:0; padding:0;}
.footer{width:980px; float:left; margin:0; padding:0; border-top:1px solid #b4b4b4;}

.top-s{width:580px; float:left; margin:0 0 10px 0; padding:0;}
.top-s .search{width:567px; float:left; margin:0; padding:0 13px 0 55px; background:url(../images/WHTL/search_background.jpg) no-repeat; height:214px; color:#3c6686;}
.top-s .search h2{margin:0; padding:13px 0 10px 0; font-size:16px;}
.top-s .search table{border:none; line-height:20px; letter-spacing:3px;font-size:13px;}
.top-s .search td{padding:3px 0;}
.top-s .search .inp1{width:100px;}
.top-s .search .inp2{width:150px;}
.top-s .search .inp3{width:80px;}
.top-s .search .inp4{width:50px;}

.top{width:980px; float:left; margin:0 0 10px 0; padding:0;}
.top .search{width:512px; float:left; margin:0; padding:0 13px 0 55px; background:url(../images/WHTL/search_background.jpg) no-repeat; height:214px; color:#3c6686;}
.top .search h2{margin:0; padding:13px 0 10px 0; font-size:16px;}
.top .search table{border:none; line-height:23px; letter-spacing:3px;}
.top .search td{padding:3px 0;}
.top .search .inp1{width:100px;}
.top .search .inp2{width:150px;}
.top .search .inp3{width:80px;}
.top .search .inp4{width:50px;}
.top .ad{width:376px; float:left; margin:0; padding:16px 12px 0px 12px; background:url(../images/WHTL/ad_background.jpg) no-repeat; height:198px;}
.top .ad .photo{width:376px; float:left; margin:0; padding:0;}
.top .ad .txt{width:370px; float:left; margin:0; padding:5px 6px 0 0; text-align:right; color:#333;}
.top .ad .txt a{color:#333; padding-left:17px; background:url(../images/WHTL/icon_tag_01.gif) no-repeat 0px 2px;}
.top .ad .txt a:hover{color:#f00;}
.top .ad .txt .spSty1{color:#e60012;}

.alt{width:980px; float:left; margin:0 0 10px 0; padding:0; line-height:26px;}
.alt .conditions{width:280px; float:left; margin:0; padding:0; font-weight:bold; font-size:15px;}
.alt .conditions .chkSty1{font-size:13px; padding-left:20px; background:url(../images/WHTL/icon_check_01.gif) no-repeat  0px 1px; _background:url(../images/WHTL/icon_check_01.gif) no-repeat left top; }
.alt .conditions .chkSty2{font-size:13px; color:#999; padding-left:20px; background:url(../images/WHTL/icon_check_02.gif) no-repeat 0px 1px; _background:url(../images/WHTL/icon_check_02.gif) no-repeat left top; }
.alt .conditions a{color:#333; text-decoration:none;}
.alt .conditions a:hover{color:#333;}
.alt .region{width:420px; float:left; margin:0; padding:0;}
.alt .region a{color:#0d6fb8;}
.alt .region a:hover{color:#f00;}
.alt .region .spSty1{color:#f00;}
.alt .page{width:280px; float:left; margin:0; padding:0; text-align:right;}
.alt .page a{color:#333; text-decoration:none;}
.alt .page a:hover{color:#f00;}
.alt .page .spSty1{color:#999; background:url(../images/WHTL/icon_tag_05_1.gif) no-repeat 0px 2px; _background:url(../images/WHTL/icon_tag_05_1.gif) no-repeat left top; padding-left:30px;}
.alt .page .spSty2{color:#100; background:url(../images/WHTL/icon_tag_03_1.gif) no-repeat 0px 2px; _background:url(../images/WHTL/icon_tag_03_1.gif) no-repeat left top; padding-left:30px;}
.alt .page .spSty5{color:#100; background:url(../images/WHTL/icon_tag_03.gif) no-repeat 0px 2px; _background:url(../images/WHTL/icon_tag_03.gif) no-repeat left top; padding-left:15px;}
.alt .page .spSty6{color:#100; background:url(../images/WHTL/icon_tag_02.gif) no-repeat 0px 2px; _background:url(../images/WHTL/icon_tag_02.gif) no-repeat right top; padding-left:15px;}
.alt .page .spSty2 a{color:#333;}
.alt .page .spSty2 a:hover{color:#f00;}
.alt .page .spSty3{color:#100; background:url(../images/WHTL/icon_tag_02_1.gif) no-repeat 28px 2px; _background:url(../images/WHTL/icon_tag_02_1.gif) no-repeat right top; padding-right:30px;}
.alt .page .spSty3 a{color:#333;}
.alt .page .spSty3 a:hover{color:#f00;}
.alt .page .spSty4{color:#999; background:url(../images/WHTL/icon_tag_04_1.gif) no-repeat 28px 2px; _background:url(../images/WHTL/icon_tag_04_1.gif) no-repeat right top; padding-right:30px;}

.main{width:980px; float:left; margin:0 0 10px 0; padding:0; background:#f1f1f1;}
.main .board{width:980px; float:left; margin:0; padding:0;}
.main .left{width:237px; float:left; margin:0; padding:0 8px 0 9px;}
.main .left .search-btn{width:237px; float:left; margin:0 0 10px 0; padding:0;}
.main .left .search-rules{width:237px; float:left; margin:0 0 10px 0; padding:0; background:url(../images/WHTL/search_tab_background.gif) repeat-y; line-height:23px;}
.main .left .search-rules .title{width:217px; float:left; margin:0; padding:10px; background:url(../images/WHTL/search_tab_top.gif) no-repeat; font-weight:bold;}
.main .left .search-rules .tab{width:217px; float:left; margin:0; padding:0 10px; color:#676767;}
.main .left .search-rules .tab .inp1{width:207px; color:#999;}
.main .left .search-rules .tab .chkSty1{padding-left:20px; background:url(../images/WHTL/icon_check_01.gif) no-repeat;}
.main .left .search-rules .tab .chkSty2{padding-left:20px; background:url(../images/WHTL/icon_check_02.gif) no-repeat;}
.main .left .search-rules .tab a{color:#676767;}
.main .left .search-rules .tab a:hover{color:#f00;}
.main .left .search-rules .tab .star_1{padding-left:25px; background:url(../images/WHTL/star_1.gif) no-repeat 5px 0;}
.main .left .search-rules .tab .star_2{padding-left:40px; background:url(../images/WHTL/star_2.gif) no-repeat 5px 0;}
.main .left .search-rules .tab .star_3{padding-left:55px; background:url(../images/WHTL/star_3.gif) no-repeat 5px 0;}
.main .left .search-rules .tab .star_4{padding-left:70px; background:url(../images/WHTL/star_4.gif) no-repeat 5px 0;}
.main .left .search-rules .tab .star_5{padding-left:85px; background:url(../images/WHTL/star_5.gif) no-repeat 5px 0;}
.main .left .search-rules .item{width:217px; float:left; margin:0 0 15px 0; padding:0 10px; color:#676767; line-height:18px;}
.main .left .search-rules .item .photo{width:70px; float:left; margin:0; padding:2px 0 0 0;}
.main .left .search-rules .item .txt{width:132px; float:left; margin:0; padding:0; font-size:12px;}
.main .left .search-rules .item .txt a{color:#1e90ff; font-weight:bold; text-decoration:none;}
.main .left .search-rules .item .txt a:hover{color:#f00;}
.main .left .search-rules .item .del{width:15px; float:left; margin:0; padding:2px 0 0 0;}
.main .left .search-rules .down{width:217px; float:left; margin:0; padding:0 10px; height:28px; line-height:26px; background:url(../images/WHTL/search_tab_down.gif) no-repeat bottom; text-align:right;}
.main .left .search-rules .down a{color:#676767; text-decoration:none;}
.main .left .search-rules .down a:hover{color:#f00;}
.main .left .search-rules .down .spSty1{padding-left:15px; background:url(../images/WHTL/icon_cancel.gif) no-repeat 0px 0px; _background:url(../images/WHTL/icon_cancel.gif) no-repeat 0px -2px;}
.main .left .search-rules .down .spSty2{padding-left:15px; background:url(../images/WHTL/icon_more.gif) no-repeat 0px 0px; _background:url(../images/WHTL/icon_more.gif) no-repeat 0px -2px;}
.main .left .facebookSty{width:237px; float:left; margin:0; padding:0;}


.block-content {
  padding: 5px 10px 10px;
  *zoom: 1;
}
.block-content:before, .block-content:after {
  display: table;
  content: "";
  line-height: 0;
}
.block-content:after {
  clear: both;
}

.blue-hotel-item {
  color: #FFF;
  border: 1px solid #3168a0;
  padding: 0 5px;
  margin-bottom: 3px;
  *zoom: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 0 1px #89bbf5;
  -moz-box-shadow: inset 0 0 0 1px #89bbf5;
  box-shadow: inset 0 0 0 1px #89bbf5;
  text-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzOTJkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxODRkMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-linear-gradient(#5392d9, #4184d2);
  background-image: -moz-linear-gradient(#5392d9, #4184d2);
  background-image: -o-linear-gradient(#5392d9, #4184d2);
  background-image: linear-gradient(#5392d9, #4184d2);
}
.blue-hotel-item:before, .blue-hotel-item:after {
  display: table;
  content: "";
  line-height: 0;
}
.blue-hotel-item:after {
  clear: both;
}
.blue-hotel-item .btn-close {
  color: #FFF;
  float: right;
  text-shadow: rgba(0, 0, 0, 0.8) 0 1px 1px;
  cursor:pointer;
}

.pull-right {
  float: right;
}



.main .right{width:717px; float:left; margin:0; padding:0 9px 0 0;}
.main .right .conditions{width:667px; float:left; margin:0 0 10px 0; padding:15px 25px 0 25px; background:url(../images/WHTL/conditions_background.gif) no-repeat; height:34px; _padding-top:13px; _height:36px; line-height:23px; line-height:16px;}
.main .right .conditions img{padding-bottom:2px;}
.main .right .conditions .title{float:left; background:url(../images/WHTL/icon_tag_02.gif) no-repeat 0 3px;  _background:url(../images/WHTL/icon_tag_02.gif) no-repeat 0px 5px; padding-left:20px; font-weight:bold; padding-right:10px; padding-top:3px\9; _padding-top:5px;}
.main .right .conditions .options_sty1{float:left; padding-right:15px; padding-top:3px\9; _padding-top:5px;}
.main .right .conditions .options_sty2{float:left; padding-right:5px; padding-top:3px\9; _padding-top:5px;}
.main .right .conditions .options_btn{width:10px; float:left; padding-right:20px; padding-top:0px; _padding-top:2px;}
.main .right .conditions .fontSty1{color:#00afdd;}

.main .right .hotel-item{width:717px; float:left; margin:0 0 10px 0; padding:0; background:url(../images/WHTL/infotab_background.gif) repeat-y;}
.main .right .hotel-item .top{width:685px; float:left; margin:0; padding:5px 15px 0 17px; background:url(../images/WHTL/infotab_top.gif) no-repeat;}
.main .right .hotel-item .down{width:685px; float:left; margin:0; padding:0 15px  5px 17px; line-height:23px; background:url(../images/WHTL/infotab_down.gif) no-repeat bottom;}
.main .right .hotel-item .content{width:685px; float:left; margin:0; padding:0px 15px 10px 17px;}

.main .right .hotel-item .content h3{float:left;width:100%; line-height:30px;}
.main .right .hotel-item .content h3 a{color:#1e90ff}
.main .right .hotel-item .content h3 a:hover{color:#f00;}

.main .right .hotel-item .content .info {width:580px;float:left;padding:0; }
.main .right .hotel-item .content .info .photo{width:120px; float:left; padding:5px 5px 5px 0; }
.main .right .hotel-item .content .info .star{ float:left; padding:5px 5px 5px 0;}
.main .right .hotel-item .content .info .map{ float:left; padding:0; line-height:26px;}
.main .right .hotel-item .content .info .map a{color:#1e90ff}
.main .right .hotel-item .content .info .map a:hover{color:#f00;}
.main .right .hotel-item .content .info p{margin-top:30px;font-size:12px; line-height:24px; color:#193f5c;}

.main .right .hotel-item .content .price-table{width:105px;float:right;font-size:13px; color:#666;}
.main .right .hotel-item .content .price-table .price{width:100%;text-align:right;padding:5px 0;color:#f26710; font-size:25px; font-weight:bold; }
.main .right .hotel-item .content .price-table .book{width:100%;text-align:right; padding:5px 0;}

.main .right .hotel-item .content .promo{color:#F00;clear:both;}

.main .right .message{width:685px; float:left; margin:0; padding:0px 15px 0 17px;color:#f00; text-align:right;}


.main .block{width:960px; float:left; margin:0; padding:0 10px;}
.main .block .regional{width:960px; float:left; margin:0 0 10px 0; padding:0; background:url(../images/WHTL/block_background.gif) repeat-y;}
.main .block .regional .board{width:960px; float:left; margin:0; padding:0;}
.main .block .regional .content{width:933px; float:left; margin:0; padding:0 13px 16px 14px; background:url(../images/WHTL/block_down.gif) no-repeat bottom;}
.main .block .regional .content table{border:none; color:#333; line-height:41px; font-family:Arial, Helvetica, sans-serif;}
.main .block .regional .content th{border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; background:url(../images/WHTL/tab_th_background.jpg) repeat-x; height:41px; line-height:41px;}
.main .block .regional .content td{border-bottom:1px dotted #999; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.main .block .regional .content td .star{padding-right:18px; background:url(../images/WHTL/star_1.gif) no-repeat right;}
.main .block .regional .content .tdSty1 .sn{width:40px; height:32px; background:url(../images/WHTL/tab_td_sn_01.gif) no-repeat; text-align:center; line-height:30px; line-height:28px\9; _line-height:30px;}
.main .block .regional .content .tdSty2{background:#eeeeee;}
.main .block .regional .content .tdSty2 .sn{width:40px; height:32px; background:url(../images/WHTL/tab_td_sn_01.gif) no-repeat; text-align:center; line-height:30px; line-height:28px\9; _line-height:30px;}
.main .block .regional .content .tdSty3{background:#d3edfb;}
.main .block .regional .content .tdSty3 .sn{width:40px; height:32px; background:url(../images/WHTL/tab_td_sn_02.gif) no-repeat; text-align:center; line-height:30px; line-height:28px\9; _line-height:30px;}
.main .block .regional .content .facebookSty{width:933px; float:left; margin:0; padding:8px 0 0 0;}
.main .block .regional .Mapcontent{width:320px; float:left; margin:0; padding:0 1px 1px 1px;}
.main .block .regional .Mapcontent .photo{width:115px;float:left; margin:0; padding:1px 0 0 0;}
.main .block .regional .Mapcontent .txt{width:200px; height:20px;float:left; margin:0; padding:0 0 0 5px; font-size:12px;}
.main .block .regional .Mapcontent .txt .spSty1{color:#f26710; font-size:18px; font-weight:bold; float:right;}
.main .block .regional .Mapcontent .star{float:left;height:20px;}


.vTop{vertical-align:top}
.vMid{vertical-align:middle}
.vBot{vertical-align:bottom}
.hLeft{text-align:left}
.hCent{text-align:center}
.hRght{text-align:right}


/* large */
.btnlarge, .btnlarge span{
	display: inline-block;
	*display:inline;
	*zoom:1;
	height:28px;
	line-height:28px;
	background-color:#FFF;
	background-image:url(img/btnlarge.png);
}


.btnlarge{
	color:#333;
	text-decoration: none;
	background-position:left top;
	padding-left:14px;
}
.btnlarge span{
	background-position:right top;
	padding-right:14px;
}
a:hover.btnlarge{
	color:#FFF !important;
	background-position:left -28px;
}
a:hover.btnlarge span{
	background-position:right -28px;
}

/*====================================================================================
STAR 0~5
====================================================================================*/
.starbar, .starbar span{
	background-image: url(img/bg-star.png);
	background-repeat:no-repeat;
}
.starbar{
	background-position: left top;
	height:14px;
	line-height:14px;
	overflow-y:hidden;
}
.starbar span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	background-position: left -14px;
	height:14px;
	line-height:14px;
	padding-top:100px;
}
.vin_sidebar .starbar{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:85px;
	margin: 0 .5em;
}
.star0 span{
	display: none;
}
.star1 span{
	width:17px;
	background-position: left -14px;
}
.star2 span{
	width:34px;
	background-position: left -28px;
}
.star3 span{
	width:51px;
	background-position: left -42px;
}
.star4 span{
	width:68px;
	background-position: left -56px;
}
.star5 span{
	width:85px;
	background-position: left -70px;
}

/*====================================================================================
ROUNDBOARD
====================================================================================*/
/* round board - white & gray */
.board-white, .board-light {
	/*margin-bottom:2em;*/
}
.board-white .board_header, .board-white .board_footer, .board-light .board_header, .board-light .board_footer, .board-blue .board_header, .board-blue .board_footer, .board-cart .board_header, .board-cart .board_footer{
	line-height:10px;
	height:10px;
}
*.board-gradient .board_header{
	*overflow:hidden;
}
.board-white .board_header span, .board-white .board_footer span, .board-light .board_header span, .board-light .board_footer span, .board-blue .board_header span, .board-blue .board_footer span, .board-cart .board_header span, .board-cart .board_footer span{
	display:block;
	float:left;
	line-height:10px;
	height:10px;
	width:10px;
}
.board-light .board_header, .board-light .board_footer, .board-light .board_header span, .board-light .board_footer span{
	background-image:url(img/bg-board-light.png);
}
.board-white .board_header, .board-white .board_footer, .board-white .board_header span, .board-white .board_footer span{
	background-image:url(img/bg-board-white.png);
}
.board-blue .board_header, .board-blue .board_footer, .board-blue .board_header span, .board-blue .board_footer span{
	background-image:url(img/bg-board-blue.png);
}
.board-cart .board_header, .board-cart .board_footer, .board-cart .board_header span, .board-cart .board_footer span{
	background-image:url(img/bg-cartboard-blue.png);
}
.board-dark .board_header, .board-dark .board_footer, .board-dark .board_header span, .board-dark .board_footer span{
	background-image:url(img/bg-board-dark.png);
}
.board-light .board_header, .board-white .board_header, .board-dark .board_header, .board-blue .board_header, .board-cart .board_header{
	background-position:right top;
}
.board-light .board_footer, .board-white .board_footer, .board-dark .board_footer, .board-blue .board_footer, .board-cart .board_footer{
	background-position:right bottom;
}
.board-light .board_header span, .board-white .board_header span, .board-dark .board_header span, .board-blue .board_header span, .board-cart .board_header span{
	background-color:#FFF;
	background-position:left top;
}
.board-light .board_footer span, .board-white .board_footer span, .board-dark .board_footer span, .board-blue .board_footer span, .board-cart .board_footer span{
	background-color:#FFF;
	background-position:left bottom;
}
.board-light .board_block{
	padding:0 10px;
	border: none;
	background-color: #F1F1F1;
}
.board-white .board_block{
	padding:10px 20px 3px;
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
}
.board-blue .board_block, .board-cart .board_block{
	padding:6px 10px;
	border-left: 1px solid #63c4e4;
	border-right: 1px solid #63c4e4;
	background:#ecf9ff;
}
.board-dark .board_block{
	padding:0 10px;
	border: none;
	padding-bottom:.5em;
	background-color: #999 !important;
}
.board-blue .board_block{
	_line-height:1em;
}
.board-light .board-white .board_block{
	background:#FFF;
}
.board-light .board-white .board_header span, .board-light .board-white .board_footer span, .board-light .board-blue .board_header span, .board-light .board-blue .board_footer span{
	background-color:#F1F1F1;
}
.board-white{
	margin-bottom:10px;
}

/* round board - sidebar */
.vin_sidebar .board-gradient{
	margin-bottom:10px;
}
.board-gradient .board_header,.board-gradient .board_footer,.board-gradient .board_header span,.board-gradient .board_footer span{
	background-image:url(img/bg-sidebar-roundboard-gradient.png);
	background-repeat:no-repeat;
}
.board-gradient .board_header{
	background-position:right top;
}
.board-gradient .board_footer{
	background-position:right bottom;
}
.board-gradient .board_header span{
	background-position:left top;
}
.board-gradient .board_footer span{
	background-position:left bottom;
}
.board-light .board-gradient .board_header span, .board-light .board-gradient .board_footer span{
	background-color:#F1F1F1;
}
.board-gradient .board_block{
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	margin:0;
	padding:0;
	_margin-right:1px;
}
.bar_node{
	display:block;
	padding:20px 10px 10px;
	background:#FFF url(img/bg-sidebar-gradient.png) repeat-x;
}
.bar_node.first{
	background-position:left -10px;
	padding-top:10px;
}
.bar_node.last{
	padding-bottom:0;
}
.bar_node input{
	background:#FFF;
	/*border:1px solid #a5acb2;*/
	*border:none;
	margin-right:.5em;
}

.board-white .board_footer, .board-white .board_footer span{
	height:24px;
	line-height:24px;
}

.board-rect_dark{
	padding:10px;
	background:#999;
}


/* board-cart FIXED POSITION */
.board-cart .board_header, .board-cart .board_footer, .board-cart .board_header span, .board-cart .board_footer span{
	height:6px;
}
.board-cart{
	position: fixed;
	bottom:0;
	right:0;
	width:180px;
	color:#000;
	*position:absolute;
	/*line-height:16px;*/
}
.board-cart .board_block{
	background:#FFF;
	padding:0 10px;
}
.board-cart caption{
	font-weight:normal;
	font-size:1em;
	color:#000;
	text-align:center;
}
.board-cart table, .board-cart th, .board-cart td{
	border:none;
	font-weight:normal;
}
.board-cart tbody td.price_per_person{
	font-size:1.7em!important;
	/*font-weight:bold;*/
}
.board-cart tfoot td{
	color:#999;
}
.board-cart tbody td{
	text-align:right;
}

/*====================================================================================
SORTBAR
====================================================================================*/
.board-sortbar{
	margin-bottom:10px;
}
.board-sortbar .top, .board-sortbar .bottom, .board-sortbar .top span, .board-sortbar .bottom dl{
	background-color:#FFF;
	background-image: url(img/bg-board-white.png);
}
.board-sortbar .top{
	line-height:6px;
	height:6px;
	background-position: right top;
	overflow:hidden;
}
.board-sortbar .top span{
	display: block;
	width:6px;
	height:6px;
	background-position: left top;
}
.board-sortbar .bottom{
	padding-right:20px;
	background-position: right bottom;
}
.board-sortbar dl{
	display: block;
	padding-left:20px;
	height:44px;
	line-height:38px;
	text-align:right;
	background-position: left bottom;
	*height:37px;
	*line-height:31px;
}
.board-sortbar dt{
	display: block;
	float:left;
	color:#333;
	/*font-size:1.2em;*/
	font-weight:bold;
	background:url(img/icon-arrow.png) no-repeat left center;
	padding-left:10px;
}
.board-sortbar dt span{
	color:#FE0000;
}
.board-sortbar dd, .board-sortbar a{
	display: inline-block;
	*display:inline;
	*zoom:1;
}
.board-sortbar a{
	text-decoration:none;
	margin-left:20px;
	background:url(img/icon-sort.png) no-repeat right top;
	padding-right:12px;
	*background:url(img/icon-sort.png) no-repeat right -5px;
}
.board-sortbar a:hover, .board-sortbar a.active{
	color:#00c0ff;
	background-position: right -38px;
	*background-position: right -42px;
}
.board-light .board-sortbar .top, .board-light .board-sortbar .bottom, .board-light .board-sortbar .top span, .board-light .board-sortbar .bottom dl{
	background-color:#F1F1F1;
}


.txt-red
{
    color:#f00;
}

.point
{
    cursor:pointer;
}

.supcode{color:#E0E0E0}


/* ----------------------------------------------------------------
 * SPECIAL A LINK
 * ---------------------------------------------------------------- */
a.link-udline-black {
  color: #000;
  text-decoration: underline;
  cursor:pointer;
}

a.link-udline-gray {
  color: #767676;
  text-decoration: underline;
  cursor:pointer;
}

a.link-udline-blue {
  color: #00c1ff;
  text-decoration: underline;
  cursor:pointer;
}

a.link-udline {
  text-decoration: underline;
  cursor:pointer;
}

a.dot-line-left {
  border-left: 1px dotted #c6bdbb;
  padding-left: 8px;
  margin-left: 5px;
  cursor:pointer;
}