body {
	margin:0;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	background:url(../images/grass_bg.jpg) repeat fixed center top;
}
.clear-both { clear:both; }
.container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.container-main {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-left: solid 1px #A8A8A8;
	border-right: solid 1px #A8A8A8;
	border-bottom: solid 1px #A8A8A8;
	padding:0 5px 5px 5px;
	background-image: url(../images/bg-container-main.png);
	background-repeat: repeat-9;
	background-position: center top;
}
.container-main-top {
	width:1002px;
	height:5px;
	background-image: url(../images/bg-container-main-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 auto;
}

/**HEADER**/
.header {
	width: 1000px;
	margin: 0 auto 5px auto;
}
.header-logo {
	float: left;
}
.header-banner {
	margin-left: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	text-align: center;
}
.header-link {
	float: right;
	width: 200px;
	margin-top: 35px;
	color: #333333;
	text-align: right;
}
.header-link a {
	color: #333333;
	text-decoration: none;
}
.header-link a:hover {
	text-decoration: underline;
	color: #000000;
}


.new-header-center {
	color: #666;
	font-size: 100%;
	padding: 10px 0px 5px 0px;
}
.new-header-center a {
    color: #666666;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
}
.new-header-center a:hover {
    text-decoration: underline;
}



/** SEARCH **/
.search {
	width: 100%; 
	display:none;
}
.search-form {
	min-height: 50px;
	width: 1000px;
	padding:0 5px 5px 5px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg-search.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.search-nav {
	margin-right: auto;
	margin-left: auto;
	padding:0 5px;
	background-image: url(../images/bg-search-nav.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
	height: 24px;
}
.search-advance-container {
	color:#666;
	width:238px;
	margin:5px 0 0 0;
	padding:10px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top: solid 1px #A8A8A8;
	border-left: solid 1px #A8A8A8;
	border-right: solid 1px #A8A8A8;
	border-bottom: solid 1px #A8A8A8;
	background-color:#FFF;
	position:absolute;
	z-index:100
}
.input-style {
	float: left;
	width: 250px;
	padding-top: 8px;
	padding-right: 0;
	padding-left: 12px;
}
.input-style p.input-style-left {
	background-image: url(../images/search-form-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 25px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.input-style input.input-style-bg {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/search-form-bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 23px;
	margin: 0px;
	float: left;
	font-size: 95%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 190px;
	color: #999999;
}
.input-style p.input-style-right {
	background-image: url(../images/search-form-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	width: 25px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.input-button-style {
	float: left;
	width: 90px;
	padding-top: 8px;
}
.search-nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.search-nav ul li {
	float: left;
	margin: 1px 0 0 0;
}
.search-nav ul li span {
	font-size: small;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: block;
	color: #666666;
}
.search-nav ul li a {
	color: #00AEEF;
	text-decoration: none;
	font-size: small;
	margin:0;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: block;
}
.search-nav ul li a.search-nav-active {
	background-image: url(../images/arrow-nav.png);
	background-repeat: no-repeat;
	background-position: right top;
	height:22px;
}
.search-nav ul li img.search-nav-img {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.search-nav span {
	padding-right:10px;
}

.new-Btn {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg-bot.png);
	background-color:transparent;
	height: 25px;
	width: 88px;
	font-weight: bolder;
	color: #0188C2;
	border: none;
	font-size: small;
	background-repeat: no-repeat;
	background-position: center bottom;
}

/**VDO**/
.vdo-container {
	width: 660px;
	float: left;
}
.vdo-container-top {
	background-image: url(../images/top-vdo.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 45px;
	width: 660px;
}
.vdo-container-top p {
	display: block;
	width: 130px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	float: left;
	color: #999999;
}
.vdo-container-top marquee {
	display: block;
	width: 558px;
	float: right;
	padding: 0px;
	margin-top: 8px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #4F8604;
}
.vdo-container-center {
	background-image: url(../images/bg-vdo.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.vdo-container-butt {
	background-image: url(../images/but-vdo.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 58px;
}
.vdo-container-butt span {
	font-size: x-small;
	display: block;
	width: 80%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #B5B5B5;
}
.vdo-container-ch {
	float: left;
	width: 135px;
	padding: 0px;
	margin-left: 0px;
}
.vdo-container-ch ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.vdo-container-ch ul li {
	display: block;
	height: 70px;
	margin: 0px;
	padding: 0px;
}
.vdo-container-ch ul li img {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}
.vdo-container-ch ul li.ch-active {
	background-image: url(../images/bg-ch-active.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.vdo-container-vdo {
	margin: 0px;
	float: right;
	width: 510px;
	z-index:1000000;
}
.vdo-container-vdo p {
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.vdo-subscribe {
	color: #999999;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.vdo-subscribe a {
	color: #666666;
	text-decoration: none;
}
.vdo-subscribe a:hover {
	color: #666666;
	text-decoration: underline;
}

/**EVENT TALK**/
.event-talk-container {
	float: right;
	width: 260px;
}
.event-talk {
	width: 260px;
	background-image: url(../images/bg-event-talk-center.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.event-talk h1 {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/event-talk-header.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 31px;
}
.event-talk-image {
	float: left;
	width: 120px;
	text-align: center;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.event-talk-content {
	float: right;
	width: 130px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.event-talk-content h2 {
	font-size: medium;
	margin: 0px;
	padding: 0px;
	color: #00AEF0;
}
.event-talk-content h2 a {
	color: #00AEF0;
	text-decoration:none;
}
.event-talk-content h2 a:hover {
	text-decoration:underline;	
}
.event-talk-content p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.event-talk ul {
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.event-talk ul li {
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 90%;
	background-image: url(../images/dot.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.event-talk ul li a {
	color: #333333;
	text-decoration: none;
}
.event-talk ul li a:hover {
	color: #0054A8;
}
.event-talk-butt {
	background-image: url(../images/bg-event-talk-butt.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
}
p.read-more {
	margin: 0px;
	padding: 5px;
}
p.read-more a {
	color: #00AEEF;
	font-weight: bold;
}
p.read-more a:hover {
	text-decoration: none;
}
.event-calendar-container {
	margin: 0px;
	padding: 0px;
	float:right;
}
.event-calendar {
	padding: 0px;
	width: 98%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.event-calendar-container h1 {
	margin: 0px;
	padding: 0px;
}
.event-calendar-container h1.event-today-header {
	background-image: url(../images/event-today-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
.event-today {
	background-image: url(../images/dot2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.event-today h2 {
	font-size: small;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #003366;
}
.event-today h2 a {
	color:#003366;
	text-decoration:none;
}
.event-today h2 a:hover {
	text-decoration:underline;
}
.event-today p {
	padding: 0px;
	color: #666666;
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.event-today p img {
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 33px;
}
.event-today p a { color:#0066FF;}
.thumbnail { position:relative; z-index:0; }
.thumbnail:hover { background-color:transparent; z-index: 50; }
.thumbnail span { position:absolute; left:50px; visibility: hidden; top:-35px; }
*html body .thumbnail:hover span { visibility: visible;}
html>body .thumbnail:hover span { visibility: visible; bottom:0px; }


/**EVENT INTRO**/
.event-intro {
	float: left;
	width: 738px;
}
.event-intro ul {
	list-style-type: none;
	margin: 0px;
	height: 38px;
	padding: 0px;
}
.event-intro ul.event-intro-bot{
	background-image: url(../images/bg-bot-introevent2.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.event-intro ul.event-intro-bot-zero {
	background-image: url(../images/bg-bot-introevent.png);
	background-repeat: no-repeat;
	background-position: 0px top;
}
.event-intro ul.event-intro-bot-one {
	background-image: url(../images/bg-bot-introevent.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
.event-intro ul.event-intro-bot-two {
	background-image: url(../images/bg-bot-introevent.png);
	background-repeat: no-repeat;
	background-position: 0px -34px;
}
.event-intro ul.event-intro-bot-three {
	background-image: url(../images/bg-bot-introevent.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.event-intro ul li {
	display: block;
	float: left;
	font-size: small;
}
.event-intro ul li a {
	display: block;
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #666666;
	height: 38px;
	width:164px;
}
.event-intro ul li#swap-talk2 a.selected {
	background-image: url(../images/bg-bot-introevent3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
}
.event-intro ul li#swap-star2 a.selected {
	background-image: url(../images/bg-bot-introevent3.jpg);
	background-repeat: no-repeat;
	background-position: left -38px;
	color:#FFFFFF;
}
.event-intro ul li#swap-intro2 a.selected {
	background-image: url(../images/bg-bot-introevent3.jpg);
	background-repeat: no-repeat;
	background-position: left -76px;
	color:#FFFFFF;
}
.event-intro ul li#swap-review2 a.selected {
	background-image: url(../images/bg-bot-introevent3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#FFFFFF;
}
.event-intro ul li a.event-intro-bot-active {
	color:#FFFFFF;
}
.event-intro ul li a:hover {}
.event-intro-header {
	background-image: url(../images/bg-event-intro-header.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 30px;
	color: #FFFFFF;
}
.event-intro-header p {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.event-intro-center {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-left: solid 1px #A8A8A8;
	border-right: solid 1px #A8A8A8;
	border-bottom: solid 1px #A8A8A8;
	width:735px;
	margin-left:1px;
	padding-bottom:10px;
	min-height:430px;
	line-height: 15px;
}
.event-intro-content {
	float: left;
	width: 350px;
}
.event-intro-content h1 {
	margin: 0px;
	font-size: medium;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.event-intro-content h1 a {
	color: #666666;
	text-decoration:none;
}
.event-intro-content h1 a:hover {
	text-decoration:underline
}
.event-intro-content img {
	border: 1px solid #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.event-intro-content p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.event-intro-list {
	float: right;
	width: 350px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.event-intro-listevent {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/dot2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.event-intro-listevent a img {
	border: 1px solid #666666;
	float: left;
}
.event-intro-listevent h1 {
	width: 240px;
	float: right;
	display: block;
	font-size: small;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.event-intro-listevent h1 a {
	color:#000000;
	text-decoration:none;
}
.event-intro-listevent h1 a:hover {
	text-decoration:underline;
}
.event-intro-listevent p {
	float: right;
	width: 230px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.event-intro-sponsor {
	width: 99%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.event-intro-butt {
	background-image: url(../images/bg-event-intro-butt.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
}


/**event cat**/
.cat-container {
	float: left;
	width: 190px;
	margin:10px 10px 0 0;
}
.cat-container h1.cat-header {
	background-image: url(../images/cat-header.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 31px;
	margin: 0px;
	padding: 0px;
}
.menu-cat {}
.menu-cat ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menu-cat ul li {
	padding-top: 5px;
	padding-bottom: 3px;
	display: block;
	padding-left: 5px;
	background-image: url(../images/dot2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/*cat*/
.menu-cat ul li a {
	color: #000;
	text-decoration: none;
	display: block;
	height: 23px;
	padding-top: 5px;
}
.menu-cat ul li a:hover {
	color: #5B5548;
}
.menu-cat ul li a.menu-cat-tree {
	background-image: url(../images/cat-tree.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-tree:hover, .menu-cat ul li a.menu-cat-tree-active {
	background-image: url(../images/cat-tree.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-business {
	background-image: url(../images/cat-business.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-business:hover, .menu-cat ul li a.menu-cat-business-active {
	background-image: url(../images/cat-business.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-education {
	background-image: url(../images/cat-education.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-education:hover, .menu-cat ul li a.menu-cat-education-active {
	background-image: url(../images/cat-education.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-entertainment {
	background-image: url(../images/cat-entertainment.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-entertainment:hover, .menu-cat ul li a.menu-cat-entertainment-active  {
	background-image: url(../images/cat-entertainment.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-exhibition {
	background-image: url(../images/cat-exhibition.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-exhibition:hover, .menu-cat ul li a.menu-cat-exhibition-active {
	background-image: url(../images/cat-exhibition.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-food {
	background-image: url(../images/cat-food.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-food:hover, .menu-cat ul li a.menu-cat-food-active {
	background-image: url(../images/cat-food.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-family {
	background-image: url(../images/cat-family.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-family:hover, .menu-cat ul li a.menu-cat-family-active {
	background-image: url(../images/cat-family.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-fashion {
	background-image: url(../images/cat-fashion.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-fashion:hover, .menu-cat ul li a.menu-cat-fashion-active {
	background-image: url(../images/cat-fashion.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-home {
	background-image: url(../images/cat-home.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-home:hover, .menu-cat ul li a.menu-cat-home-active {
	background-image: url(../images/cat-home.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-sport {
	background-image: url(../images/cat-sport.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-sport:hover, .menu-cat ul li a.menu-cat-sport-active {
	background-image: url(../images/cat-sport.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-techno {
	background-image: url(../images/cat-techno.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-techno:hover, .menu-cat ul li a.menu-cat-techno-active {
	background-image: url(../images/cat-techno.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-travel {
	background-image: url(../images/cat-travel.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-travel:hover, .menu-cat ul li a.menu-cat-travel-active {
	background-image: url(../images/cat-travel.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-night {
	background-image: url(../images/cat-night.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-night:hover, .menu-cat ul li a.menu-cat-night-active {
	background-image: url(../images/cat-night.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-concert {
	background-image: url(../images/cat-concert.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-concert:hover, .menu-cat ul li a.menu-cat-concert-active {
	background-image: url(../images/cat-concert.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}
.menu-cat ul li a.menu-cat-charity {
	background-image: url(../images/cat-charity.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu-cat ul li a.menu-cat-charity:hover, .menu-cat ul li a.menu-cat-charity-active {
	background-image: url(../images/cat-charity.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #B71A51;
	font-weight: bold;
}


/**DIV EVENT PROMOTION**/
.event-promotion {
	float: left;
	width: 545px;
	padding: 0px;
	margin: 0px;
}
.event-promotion-header {
	background-image: url(../images/bg-header-event-promotion.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.event-promotion-header ul {
	list-style-type: none;
	margin: 0px;
	padding: 0 0 0 10px;
}
.event-promotion-header ul.event-promotion-bot {
}
.event-promotion-header ul.event-promotion-bot-one, .event-promotion-header ul.event-promotion-bot-two, .event-promotion-header ul.event-promotion-bot-three {
	background-image: url(../images/bg-bot-event-promotion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.event-promotion-header ul li {
	float: left;
	width: 100px;
	padding: 0px;
	margin: 0 10px 0 0;
	font-size: small;
	font-weight: bold;
}
.event-promotion-header ul li a {
	display: block;
	text-decoration: none;
	margin: 0;
	color: #FFFFFF;
	padding: 0;
	height: 28px;
}
.event-promotion-header ul li a span {
	display: block;
	text-decoration: none;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.event-promotion-header ul li#swap-box-event2 a.selected {
	background-image: url(../images/bg-bot-event-promotion3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#820831;
}
.event-promotion-header ul li#swap-box-promotion2 a.selected {
	background-image: url(../images/bg-bot-event-promotion3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color:#820831;
}
.event-promotion-header ul li#swap-box-competition2 a.selected {
	background-image: url(../images/bg-bot-event-promotion3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#820831;
}
.event-promotion-header ul li a.event-promotion-active {
	color: #820831;
}
.event-promotion-header ul li a:hover {}
.event-promotion-content-main {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.event-promotion-content {
	background-image: url(../images/bg-content-event-promotion.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.event-promotion-footer {
	background-image: url(../images/bg-butt-event-promotion.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
}


.mix-new-event-content-alliance {
	display: block;
	width: 95%;
	margin:0 auto 0 auto;
	background: url(../images/dot2.png) repeat-x center bottom;
	padding:10px 0 5px 0;
}
.mix-new-event-content-alliance.hide-alliance {
	background-color:#f0f0f0;
}
.mix-new-event-content-alliance.highlight-alliance {
	background-color:#ebffa8;
}

.mix-new-event-content {
	display: block;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/dot2.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding: 0px;
	margin-bottom: 12px;
}
.mix-new-event-content-img img {
	width: 30px;
	float: left;
}
.mix-new-event-content-detail {
	width: 474px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.mix-new-event-content-detail h2 {
	font-size: small;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.mix-new-event-content-detail h2 a {
	color:#820831;
	text-decoration:none;
}
.mix-new-event-content-detail h2 a:hover {
	text-decoration: underline;
}
.mix-new-event-content-detail p {
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #666666;
}
.mix-new-event-content-detail p a {
	color:#820831;
	text-decoration:none;
}
.mix-new-event-content-detail p a:hover {
	text-decoration: underline;
}
.mix-new-event-content-vote {
	width: 95px;
	float: right;
	text-align: right;
}
.mix-new-event-content-vote p {
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.mix-new-event-content-detail-main {
	width: 380px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.mix-new-event-content-detail-main h2 {
	font-size: small;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.mix-new-event-content-detail-main h2 a {
	color:#820831;
	text-decoration:none;
}
.mix-new-event-content-detail-main h2 a:hover {
	text-decoration: underline;
}
.mix-new-event-content-detail-main p {
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #666666;
}
.mix-new-event-content-detail-main p a {
	color:#820831;
	text-decoration:none;
}
.mix-new-event-content-detail-main p a:hover {
	text-decoration: underline;
}

ul.iVote{
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
}
.iVote li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}  
.iVote li,.iVote li.VoteD{
	display:none;
	width:16px;
	height:16px;
	margin-right:2px;
	cursor:pointer;
	background-image: url(../images/icon_favourites-inactive.png);
	background-repeat: no-repeat;
	background-position: center center;
}  
.iVote li.VoteD{
	background-image: url(../images/icon_favourites.gif);
}  

/**CONTAINER BANNER**/
.container-banner-main {
	float: right;
	width: 235px;
	padding-left:10px;
}
.container-banner {
	float: right;
	width: 150px;
}
.event-banner {
	text-align:center;
	padding:0 0 10px 0;
	margin:0;
}
.meet-member-container {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.meet-member-header {
	background-image: url(../images/bg-header-meet-member.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.meet-member-content {
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	width: 135px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #F5BCD0;
}
.meet-member-content img {
	width: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.meet-member-footer {
	background-image: url(../images/bg-footer-meet-member.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 15px;
}
.show-venue-header {
	background-image: url(../images/bg-header-show-venue.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	height: 40px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/**TOPTEN EVENT**/
.topten-event-container {
	float: left;
	width: 750px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.topten-event-top {
	background-image: url(../images/bg-topten-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 6px;
}
.topten-event-header {
	height: 29px;
	background-image: url(../images/bg-toten-header.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topten-event-content {
	background-image: url(../images/bg-topten-content.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.topten-event-number-one {
	float: left;
	width: 290px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.numberone-img {
	padding: 10px;
	background-image: url(../images/number1.png);
	background-repeat: no-repeat;
	background-position: 230px 10px;
}
.numberone-img img {
	border: 1px solid #4D6600;
}
.numberone-content {
	width: 280px;
}
.numberone-content h1 {
	display: block;
	float: left;
	margin: 0px;
	font-size: medium;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #526C00;
}
.numberone-content h1 a {
	color:#526C00;
	text-decoration:none;
}
.numberone-content h1 a:hover {
	text-decoration:underline;
}
.numberone-content-detail {
	padding: 0px;
	width: 270px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
.numberone-content-detail p {
	text-indent: 10px;
	margin:0;
	padding: 5px 0;
}
.topten-event-list {
	float: right;
	width: 450px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.topten-event-list-content {
	display: block;
	width: 99%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/dot2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.topten-event-list-content-img img {
	width: 30px;
	float: left;
}
.topten-event-list-content-detail {
	width: 315px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.topten-event-list-content-detail h2 {
	font-size: small;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.topten-event-list-content-detail h2 a {
	color:#526C00;
	text-decoration:none;
}
.topten-event-list-content-detail h2 a:hover {
	text-decoration: underline;
}
.topten-event-list-content-detail p {
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #666666;
}
.topten-event-list-content-detail p a {
	color:#526C00;
	text-decoration:none;
}
.topten-event-list-content-detail p a:hover {
	text-decoration: underline;
}
.topten-event-list-content-vote {
	width: 90px;
	float: right;
}
.topten-event-list-content-vote p {
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.topten-event-footer {
	background-image: url(../images/bg-topten-footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 15px;
}

/**REVIEW EVENT**/
.review-event-container {
	float: right;
	width: 230px;
}
.review-event-header {}
.review-event-list {
	background-image: url(../images/dot2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.review-event-list h2 {
	font-size: small;
	margin: 0px;
	padding: 0px;
	color: #526C00;
}
.review-event-list h2 a {
	color: #526C00;
	text-decoration:none;
}
.review-event-list h2 a:hover {
	text-decoration:underline;
}
.review-event-list p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #666666;
}
.review-event-list p img {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 80px;
	height: 53px;
}

/**footer**/

.footer {
    background-image: url(../images/bg-footer.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #444444;
    margin: 10px 0 0 0;
    padding: 20px 0 10px 0;
}


.footer-content {
	width:1000px;
	margin:0 auto;
}
.fotter-user {
	float: left;
	width: 198px;
	font-weight: bold;
	color: #FFFFFF;
}
.footer-list {
	float: left;
	width: 190px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.footer-list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.footer-list ul li {
	margin: 0px;
	padding: 5px;
	display: block;
	font-weight: bold;
	color: #FFFFFF;
}
.footer-list ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer-list ul li a:hover {
	text-decoration: underline;
}
.footer-tag {
	float: right;
	width: 195px;
}
#new-footer-link {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFFFF;
	padding: 0px;
}
#new-footer-link a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#footer-link a:hover {
	text-decoration: underline;
}
#copyright {
	width:1020px;
	text-align:center;
	margin:10px auto;
	color: #000;
}
#copyright a {
	color: #FFFFFF;
	text-decoration:none;
	font-weight: normal;
}
#copyright a:hover {
	text-decoration:underline;
}


/**LIST EVENT**/
.list-event-container {
	float: right;
	width: 737px;
}
.list-event {
	float: left;
	width: 580px;
	margin: 0px;
	padding: 0px;
}
.list-event-top {
	background-image: url(../images/bg-header-list-event.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 7px;
}
.list-event-header {
	background-image: url(../images/bg-header-event-promotion.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
}
.list-event-header h1 {
	font-size: medium;
	font-weight: bold;
	display: block;
	float: left;
	width: 120px;
	height: 28px;
	background-image: url(../images/bg-bot-header-listevent.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #820831;
	padding: 0px;
}
.list-event-header h1 span  {
	display: block;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.list-event-header h2 {
	display: block;
	margin: 0px;
	float: right;
	font-size: small;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.list-event-header h2 a { color:#ffffff; text-decoration:none;}
.list-event-header h2 a:hover { text-decoration: underline;}
.list-event-content {
	background-image: url(../images/bg-event-list-content.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.list-event-sort {
	background-color: #e9e9e9;
	padding: 0px;
	width: 578px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.list-event-sort span {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	display: block;
}
.list-event-sort a { color:#666666; text-decoration:none;}
.list-event-sort a:hover { text-decoration:underline; }
.list-event-footer {
	background-image: url(../images/bg-event-list-footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 15px;
}
.list-event-block {
	width: 98%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../images/dot2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.list-event-block-img {
	float: left;
	width: 200px;
}
.list-event-block-img img {
	border: 1px solid #333333;
}
.list-event-block-content {
	float: left;
	width: 260px;
	margin-left: 10px;
}
.list-event-block-content h1 {
	font-size: medium;
	margin: 0px;
	padding: 0px;
}

.list-event-block-content h1 a {
	color: #820831;
	text-decoration: none;
}
.list-event-block-content h1 a:hover {
	text-decoration: underline;
}
.list-event-block-content p {
	margin: 0px;
	display: block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.list-event-block-content p a {
	color: #0099FF;
	text-decoration: none;
}
.list-event-block-content p a:hover {
	text-decoration: underline;
}
.list-event-block-content p span {
	color: #999999;
	font-size: x-small;
	font-weight: normal;
	width: 80px;
	display: block;
	float: left;
}
.list-event-block-vote {
	width: 100px;
	float: right;
}


/**MAP**/
.map-event-container {}
.map-event-container h1 {
	font-size: small;
	color: #9B1644;
	margin: 0px;
	padding: 0px;
}
.map-event-container p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.map-event-container p  a {
	color: #860933;
	text-decoration: underline;
}
.map-event-container p  a:hover {
	text-decoration: none;
}
.map-event-show {
	margin: 0;
	padding: 0px;
	width: 100%;
}
.map-event-show-left {
	margin: 0px;
	padding: 0px;
	width: 440px;
	float: left;
	text-align: center;
	background-image: url(../images/dot3.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.map-event-show-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 155px;
	height: 360px;
}
.map-event-show-right p {
	color: #2D0614;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.map-event-show-right p a {
	color: #666666;
	text-decoration: none;
}
.map-event-show-right p a:hover {
	text-decoration: underline;
}
.map-event-show-right h1 {
	font-size: medium;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
}
.map-event-show-right ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.map-event-show-right ul li  {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	display: block;
	color: #666666;
}
.map-event-show-right ul li a {
	color: #666666;
	text-decoration: none;
}
.map-event-show-right ul li a:hover {
	text-decoration: underline;
}
.you-go-header {
	background-image: url(../images/you-go.png);
	background-repeat: no-repeat;
	background-position: left  top;
	height: 30px;
	padding: 0px;
	width: 155px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
/** COMMENT **/
.comment-show-event {
	background-image: url(../images/dot2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.input-comment-style {
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	width: 520px;
}
.input-comment-style p.input-comment-style-left {
	background-image: url(../images/comment-form-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.input-comment-style input.input-comment-style-bg, .input-comment-style textarea.input-comment-style-bg {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/search-form-bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 23px;
	margin: 0px;
	float: left;
	font-size: 95%;
	padding: 2px 0 0 0;
	width: 190px;
	color: #999999;
}
.input-comment-style textarea.input-comment-style-bg {
	height: 100px;
	background-image: url(../images/comment-form-bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: none;
	border: 1px solid #8D8D8D;
	width: 205px;
}
.input-comment-style p.input-comment-style-right {
	background-image: url(../images/search-form-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	width: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.input-comment-style label{
	width: 100px;
	float:left;
	font-weight:normal;
	color:#666666;
	padding-left: 30px;
	padding-top: 3px;
}
.show-comment {
	width: 518px;
}
.show-comment-user-left {
	float: left;
	width: 80px;
}
.show-comment-content {
	float: left;
	width: 435px;
}
.show-comment-content-top {
	background-image: url(../images/comment-top.png);
	background-repeat: no-repeat;
	background-position: 6px top;
	width: 420px;
	height: 12px;
	padding: 0px;
	margin: 0px auto;
}
.show-comment-content-center {
	background-image: url(../images/comment-content.png);
	background-repeat: repeat-y;
	background-position: 6px bottom;
	width: 420px;
	padding: 0px;
	margin: 0px auto;
}
.show-comment-content-center p {
	margin: 0px;
}
.show-comment-content-center p.comment-left {
	background-image: url(../images/head-comment.png);
	background-repeat: no-repeat;
	background-position: 1px top;
	margin: 0px;
	padding: 3px 15px 3px 17px;
}
.show-comment-content-center p.comment-right {
	background-image: url(../images/head-comment-right.png);
	background-repeat: no-repeat;
	background-position: 423px top;
	margin: 0px;
	padding: 3px 15px 3px 17px;
}
.show-comment-content-butt {
	background-image: url(../images/comment-butt.png);
	background-repeat: no-repeat;
	background-position: 6px bottom;
	width: 420px;
	height: 12px;
	padding: 0px;
	margin: 0px auto;
}
.show-comment-user-right {
	float: right;
	width: 80px;
}
.show-comment-user-left, .show-comment-user-right {
	text-align: center;
	padding:5px 0;
}
.show-comment-user-left img, .show-comment-user-right img {
	width:30px;
}
.show-comment-user-left h1, .show-comment-user-right h1 {
	margin:0;
	padding:0;
	font-size:small;
}
.show-comment-user-left h1 a, .show-comment-user-right h1 a {
	color: #9D1645;
	text-decoration: none;
}
.show-comment-user-left h1 a:hover, .show-comment-user-right h1 a:hover {
	text-decoration: underline;

}
.show-comment-content-center p a {
	color: #9D1645;
	text-decoration: none;
}
.show-comment-content-center p a:hover {
	text-decoration: underline;

}
.header-show-event {
	background-image: url(../images/bg-header-show-event.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 6px;
}
.footer-show-event {
	background-image: url(../images/bg-footer-show-event.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 12px;
}
.content-show-event {
	width: 1000px;
	background-image: url(../images/bg-content-show-event.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	margin: 0px;
}
.top-show-event {
	background-image: url(../images/bg-top-show-event.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 12px;
}
.bot-show-event {
	background-image: url(../images/bg-bot-show-event.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 12px;
}
.cen-show-event {
	width: 1000px;
	background-image: url(../images/bg-cen-show-event.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	margin: 0px;
}

/**REVIEW EVENT**/
.content-review {
	width: 98%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.content-review p {
	margin: 0px;
	padding: 5px;
	text-indent: 20px;
}
.content-review p a {
	color: #0066FF;
}
.content-review img {
	padding: 5px;
}

/* PAGE NUMBER */
.pg {
	clear:both;
	text-align:center;
	font-size: 100%;
	color: #666666;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pg a {
	margin:0 .3em;
	text-decoration:none;
	color:#FFFFFF;
	padding:1px 4px;
	border:1px solid #820831;
	background-color: #820831;
}
.pg a:hover {
	background:transparent;
	color:#FFFFFF;
	background-color:#820831;
	text-decoration:none;
}
.pg span {
	font-weight:bold;
}
p.notify-comment {
	text-align: right;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p.notify-comment a {}
p.notify-comment a:hover {}
p.notify-comment img {}


.header-show-add-event {
	background-image: url(../images/bg-header-add-event-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
}

.show-add-event-header {
	background-image: url(../images/bg-header-add-event.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
}
.show-add-event-header h1 {
	font-size: medium;
	font-weight: bold;
	display: block;
	float: left;
	height: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #FFFFFF;
	padding: 0px;
	width: 700px;
}
.show-add-event-header h1 span  {
	display: block;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.show-add-event-header h2 {
	display: block;
	margin: 0px;
	float: right;
	font-size: small;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.show-add-event-header ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 700px;
	float: left;
	display: block;
}
.show-add-event-header ul li {
	display: block;
	width: 125px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: center;
	height: 28px;
	background-image: url(../images/bg-bot-menu-event.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.show-add-event-header ul li.show-event-header-bot  {
	background-image: url(../images/bg-show-event-header-bot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.show-add-event-header ul li a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	display: block;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.show-add-event-header ul li a:hover {
	color: #F7F7F7;
}
.show-add-event-header ul li.show-event-header-bot a  {
	color: #9B1644;
}
.show-add-event-header ul li.show-event-header-bot a:hover {
	color: #570D27;
}

/**SHOW VDO**/
.show-vdo {
	background-image: url(../images/bg-show-vdo.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 345px;
	width: 540px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.show-vdo-vdo {
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.show-vdo-vdo p {
	margin:0;
}
.show-vdo-content {
	float: right;
	width: 280px;
}
.show-venue {
	width: 205px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.show-venue h3 {
	font-size: small;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.show-venue h3 a {
	color: #D51352;
	text-decoration: none;
}
.show-venue h3 a:hover {}
.show-venue p a {
	color: #900D39;
	text-decoration: none;
}
.show-venue p a:hover {}
.show-venue p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.content-sponsor-detail ul.event-intro-bot-one, .content-sponsor-detail ul.event-intro-bot-two {
	background-image:none;
}

/**All event menu**/

.list-event-header-sort-top {
	background-image: url(../images/bg-header-list-event.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 7px;
}
.list-event-header-sort {
	background-image: url(../images/bg-header-event-promotion.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
}
.list-event-header-sort ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.list-event-header-sort ul.event-header-sort-one {
	background-image: url(../images/bg-menu-sort.jpg);
	background-repeat: no-repeat;
	background-position: 10px top;
}
.list-event-header-sort ul.event-header-sort-two {
	background-image: url(../images/bg-menu-sort.jpg);
	background-repeat: no-repeat;
	background-position: 10px -28px;
}
.list-event-header-sort ul.event-header-sort-three {
	background-image: url(../images/bg-menu-sort.jpg);
	background-repeat: no-repeat;
	background-position: 10px -56px;
}
.list-event-header-sort ul.event-header-sort-four {
	background-image: url(../images/bg-menu-sort.jpg);
	background-repeat: no-repeat;
	background-position: 10px bottom;
}
.list-event-header-sort ul li {
	display: block;
	float: left;
	width: 115px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 28px;
	font-size: small;
	font-weight: bold;
}
.list-event-header-sort ul li a {
	display: block;
	text-decoration: none;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	color: #FFFFFF;
	font-size: 110%;
}
.list-event-header-sort ul li a.event-promotion-active {
	color: #820831;
}
.list-event-header-sort ul li a:hover {}

/*******************VENUE LIST***************************/
.menu-venue-cat {}
.menu-venue-cat ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menu-venue-cat ul li {
	padding-top: 5px;
	padding-bottom: 3px;
	display: block;
	padding-left: 5px;
	background-image: url(../images/dot2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.menu-venue-cat ul li a {
	color: #797160;
	text-decoration: none;
	display: block;
	height: 23px;
	padding-top: 5px;
}
.menu-venue-cat ul li a:hover {
	color: #B71A51;
	font-weight: bold;
}
.menu-venue-cat ul li a.menu-venue-cat-exhibition {
}
.menu-venue-cat ul li a.menu-venue-cat-exhibition span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-exhibition:hover span, .menu-venue-cat ul li a.menu-venue-cat-exhibition-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: left -25px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-exhibition-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-mall {
}
.menu-venue-cat ul li a.menu-venue-cat-mall span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -25px top;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-mall:hover span, .menu-venue-cat ul li a.menu-venue-cat-mall-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -25px -25px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-mall-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-hotel {
}
.menu-venue-cat ul li a.menu-venue-cat-hotel span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -50px top;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-hotel:hover span, .menu-venue-cat ul li a.menu-venue-cat-hotel-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -50px -25px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-hotel-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-food {
}
.menu-venue-cat ul li a.menu-venue-cat-food span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -75px top;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-food:hover span, .menu-venue-cat ul li a.menu-venue-cat-food-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -75px -25px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-food-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-ent {
}
.menu-venue-cat ul li a.menu-venue-cat-ent span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -100px top;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-ent:hover span, .menu-venue-cat ul li a.menu-venue-cat-ent-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -100px -25px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-ent-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-gov {
}
.menu-venue-cat ul li a.menu-venue-cat-gov span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -125px top;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-gov:hover span, .menu-venue-cat ul li a.menu-venue-cat-gov-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -125px -25px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-gov-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-emergency {
}
.menu-venue-cat ul li a.menu-venue-cat-emergency span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -150px top;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-emergency:hover span, .menu-venue-cat ul li a.menu-venue-cat-emergency-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -150px -25px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-emergency-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-relax {
}
.menu-venue-cat ul li a.menu-venue-cat-relax span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: left -50px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-relax:hover span, .menu-venue-cat ul li a.menu-venue-cat-relax-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: left -75px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-relax-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-transport {
}
.menu-venue-cat ul li a.menu-venue-cat-transport span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -25px -50px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-transport:hover span, .menu-venue-cat ul li a.menu-venue-cat-transport-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -25px -75px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-transport-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-edu {
}
.menu-venue-cat ul li a.menu-venue-cat-edu span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -50px -50px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-edu:hover span, .menu-venue-cat ul li a.menu-venue-cat-edu-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -50px -75px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-edu-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-travel {
}
.menu-venue-cat ul li a.menu-venue-cat-travel span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -75px -50px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-travel:hover span, .menu-venue-cat ul li a.menu-venue-cat-travel-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -75px -75px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-travel-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-sport {
}
.menu-venue-cat ul li a.menu-venue-cat-sport span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -100px -50px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-sport:hover span, .menu-venue-cat ul li a.menu-venue-cat-sport-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -100px -75px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-sport-active {
	font-weight:bold;
	color: #B71A51;
}

.menu-venue-cat ul li a.menu-venue-cat-other {
}
.menu-venue-cat ul li a.menu-venue-cat-other span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -125px -50px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-other:hover span, .menu-venue-cat ul li a.menu-venue-cat-other-active span {
	background-image: url(../images/icon-venue.png);
	background-repeat: no-repeat;
	background-position: -125px -75px;
	display: block;
	float: right;
	height: 25px;
	width: 25px;
}
.menu-venue-cat ul li a.menu-venue-cat-other-active {
	font-weight:bold;
	color: #B71A51;
}

/**TOP NAVIGATION**/
.top-navigation {
	width: 1000px;
	margin: 0 auto 5px auto;
}
.top-navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 5px;
}
.top-navigation ul li {
	display: block;
	float: left;
	font-size: small;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top-navigation ul li a {
	display: block;
	text-decoration: none;
	color: #008FBF;
	margin: 0px;
	padding: 0px;
}
.top-navigation ul li a:hover {
	color: #00ABE4;
}
.thumbnail-nav { 
	position:relative; 
	z-index:0; 
}
.thumbnail-nav:hover { 
	background-color:transparent; 
	z-index: 50; 
}
.thumbnail-nav span { 
	position:absolute; 
	left:-25px; 
	visibility: hidden; 
	top:-40px; 
}
*html body .thumbnail-nav:hover span { 
	visibility: visible;
}
html>body .thumbnail-nav:hover span { 
	visibility: visible; 
	bottom:0px; 
}
.event-index-content {
}
/**SHOW event talk & event review**/
.list-event-review-top {
	background-image: url(../images/bg-header-review-event.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 7px;
}
.list-event-review-header {
	background-image: url(../images/bg-header-event-review.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
}
.list-event-review-header h1 {
	font-size: medium;
	font-weight: bold;
	display: block;
	float: left;
	width: 150px;
	height: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #016F90;
	padding: 0px;
}

.list-event-review-header h1.list-event-review1 {
	background-image: url(../images/bg-bot-header-event-review.png);
	background-repeat: no-repeat;
	background-position: left -28px;
}
.list-event-review-header h1.list-event-review2 {
	background-image: url(../images/bg-bot-header-event-review2.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:small;
	width:122px;
}
.list-event-review-header h1.list-event-review3 {
	background-image: url(../images/bg-bot-header-event-review.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.list-event-review-header h1 span  {
	display: block;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.list-event-review-header h1.list-event-review2 span {
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.list-event-review-header h1.list-event-review2 span a {
	color: #016F90;
}
.list-event-review-block-img {
	float: left;
}
.list-event-review-block-img img {
	border: 1px solid #333333;
}
.list-event-review-block-content {
	float: left;
	width: 440px;
	margin-left: 10px;
}
.list-event-review-block-content h1 {
	font-size: medium;
	margin: 0px;
	padding: 0px;
}

.list-event-review-block-content h1 a {
	color: #016F90;
	text-decoration: none;
}
.list-event-review-block-content h1 a:hover {
	text-decoration: underline;
}
.list-event-review-block-content p {
	margin: 0px;
	display: block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.list-event-review-block-content p a {
	color: #0099FF;
	text-decoration: none;
}
.list-event-review-block-content p a:hover {
	text-decoration: underline;
}
.list-event-review-block-content p span {
	color: #999999;
	font-size: x-small;
	font-weight: normal;
	width: 80px;
	display: block;
	float: left;
}
.list-review-event {
	background-image: url(../images/bg-review-event.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.list-review-event-footer {
	background-image: url(../images/bg-review-event-bot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 15px;
}
/**STYLE TAG Footer**/
	#list{
		margin:0 auto;
		height:150px;
		width:195px;
		overflow:hidden;
		position:relative;
		background-color: #000;
		font-size: 10px;
	}
	#list ul,
	#list li{
		list-style:none;
		margin:0;
		padding:0;
	}
	#list a{
		position:absolute;
		text-decoration: none;
		color:#666;
	}
	#list a:hover{
		color:#ccc;
	}

	/**UPLOAD IMG**/
#upload-image {
	width: 100%;

}
#upload-image h1 {
	color: #FFFFFF;
	margin: 0px;
	display: block;
	background-color: #333333;
	font-size: large;
	padding: 5px 20px;
}
#upload-image h2 {
	font-size: 110%;
	margin: 0px;
	padding: 5px;
}
#upload-image p {
	margin: 0px;
	color: #333333;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#upload-image p a {
	color: #333333;
}
#upload-image p a:hover {
	text-decoration: none;
}
#upload-image p label {
	width:100px;
	float: left;
	text-align: right;
	padding-right: 30px;
}
.sns-login {
	width:100%;
}
.sns-login ul {
	list-style-type: none;
}
.sns-login ul li {
	display: block;
	float: right;
	padding: 5px;
	margin-left: 10px;
	background-color: #FBFBFB;
}
.sns-login ul li a {
	color: #999999;
	text-decoration: none;
}
.sns-login ul li a:hover {}
.sns-login ul li.head-facebook {
	background-color:#3B5998;
}
.sns-login ul li.head-twitter{
	background-color:#8EC1DA;
}

.sns-login ul li.head-facebook a, .sns-login ul li.head-twitter a {
	color:#FFFFFF;
}
.sns-login ul li.head-gmail{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FBFBFB;
	border-right-color: #FBFBFB;
	border-left-color: #FBFBFB;
	background-color: #FFFFFF;
}
.sns-login ul li.head-hotmail {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FBFBFB;
	border-right-color: #FBFBFB;
	border-left-color: #FBFBFB;
	background-color: #FFFFFF;
}
.sns-login ul li.head-gmail a, .sns-login ul li.head-hotmail a {
	color: #000000;
}
.block-gmailmail h2, .block-hotmail h2, .block-twitter h2, .block-facebook h2 {
	margin:0;
}

.scroll-sns {
	direction:ltr;
	display:block;
	height:200px;
	overflow:auto;
	padding:5px;
	unicode-bidi:bidi-override;
	margin: 0 auto;
	width: 50%;
	font-size: small;
	color: #999999;
	background-color: #FBFBFB;
}
.scroll-sns ul {
	display: block;
	height: 23px;
	margin: 0px;
	padding: 5px;
}
.scroll-sns ul li {
	float: left;
	background: none;
	padding: 0px;
}
.tag-container {
	padding: 10px;
}
/*
.tag-container span {
	display: block;
	padding: 5px;
	background-image: url(../images/dot2.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.tag-container span a {
	color: #333333;
	text-decoration: none;
}
.tag-container span a:hover {
	text-decoration: underline;
}
*/

.slide-navigation {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.slide-navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 5px;
}
.slide-navigation ul li {
	display: block;
	float: left;
	font-size: small;
	font-weight: bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 200px;
}
.slide-navigation ul li a {
	display: block;
	text-decoration: none;
	color: #008FBF;
	margin: 0px;
	padding: 0px;
}
.slide-navigation ul li a:hover {
	color: #00ABE4;
}
.event-today-pr {
	width:1000px;
	margin:0 auto;
}
.menu-event-today-pr {
	margin-left:205px;
	background-image: url(../images/bg-event-pr-today.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-event-today-pr2 {
	margin-left:205px;
	background-image: url(../images/bg-event-pr-today.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu-event-today-pr h1{
	display:block;
	float:left;
	width:170px;
	height:32px;
	margin:0;
	font-size:medium;
}
.menu-event-today-pr h1 span {
	display:block;
	margin:10px 0 0 60px;
}
.menu-event-today-pr h1 span a {
	color:#666;
	text-decoration:none;
}
.menu-event-today-pr h1 span a.menu-event-today-pr-active {
	color:#FFF;
	text-decoration:none;
}

.big-venue {
	width:840px;
	float:left;
}
.big-venue-header {
	width:840px;
	height:42px;
	background: url(../images/bg-3venue-header.png) no-repeat center bottom;
}
.big-venue-body {
	width:840px;	
	background: url(../images/bg-3venue-body.png) repeat-y center top;
}
.big-venue-content {
	width:274px;
	float:left;
	margin-left:5px;
}
.big-venue-content-block {
	border-bottom:dotted 1px #666;
	padding-bottom:5px;
}
.big-venue-content-image {
	width:60px;
	float:left;
	margin-right:5px;
}
.big-venue-content-image img {
	width:60px;
}
.big-venue-content-detail h1 {
	font-size:small;
	margin:0;
	float:left;
}
.big-venue-content-detail h1 a {
	color:#036;
	text-decoration:none;
}
.big-venue-content-detail h1 a:hover {
	text-decoration:underline;
}
.big-venue-content-detail p {
	font-size:small;
	margin:0;
	float:left;
}
.big-venue-footer {
	width:840px;
	height:15px;
	background: url(../images/bg-3venue-footer.png) no-repeat center bottom;
}


.event-exhibition {
	width:1000px;
	margin:20px auto;
}

.event-exhibition-bitec {width:24%; float:left;}
.event-exhibition-impact {width:24%; float:left;}
.event-exhibition-qsncc {width:24%; float:left;}
.event-exhibition-other {width:25%; float:left; min-height:480px;}
.event-exhibition-bitec, .event-exhibition-impact, .event-exhibition-qsncc, .event-exhibition-other {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:#999999 solid 1px;
	margin-right:5px;
	padding: 0 0 3px 0;
}
.event-exhibition-content {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}
#content {
	min-height:420px;
}
.member-search-bottom {
	background: url(../images/member-search.png) no-repeat center center;
	width:35px; 
	height:20px;
	border:none;
}

.show-venue-container {
	width: 98%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.show-venue-container-img {
	background-image: url(../images/bg-show-venue-img.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 145px;
	width: 218px;
	margin:17px auto 0 auto;
}
.show-venue-container-img img {
	padding-top: 6px;
	padding-left: 9px;
	width: 200px;
	height: 133px;
}
.show-venue-container h1 {
	font-size: small;
	color: #820831;
	padding: 0;
	display: block;
	width: 90%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.show-venue-container h1 a {
	text-decoration:none;
	color: #820831;
}
.show-venue-container p {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	color:#666;
	display: block;
	width: 90%;
}
.show-venue-container-img-thumb {
	width: 95%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.show-venue-container-img-thumb img {
	width: 90px;
	height: 62px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.member-update-event {
	width: 98%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.member-update-event h1 {
	font-size: small;
	margin: 0px;
	color: #616161;
}
.member-update-event-container {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border:#c9d5df solid 1px;
	height:150px;
	overflow:hidden;
}
.member-update-event-block {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.member-update-event-block-member {
	height: 40px;
	width: 40px;
	float: left;
}
.member-update-event-block-member img { width:40px;}
.member-update-event-block-event {
	float: right;
	width: 625px;
	background-color: #f2f6f9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:#c9d5df solid 1px;
	padding: 5px 10px;
}
.member-update-event-block-event h2 {
	font-size: small;
	margin: 0px;
}
.member-update-event-block-event h2 a {
	color: #313131;
	text-decoration: none;
}
.member-update-event-block-event p {
	color: #313131;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.member-update-event-block-event p a {
	color: #0066FF;
	text-decoration: none;
}
.event-calendar-top {
	width: 260px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #FFF;
	position: absolute;
	margin-top: 35px;
	margin-left: 680px;
	background-color: #FFFFFF;
}
.event-calendar-top-header {
	text-align: center;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.event-calendar-top-month {
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.event-calendar-top-month a {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-size: 80%;
}


.sn-top {
	background-image: url(../images/bg-sn-top.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 32px;
	width: 100%;
	
}
.sn-top-content {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding-top: 5px;
}
.sn-top-content a { font-weight:bold; text-decoration:none; color:#FFF;}
.sn-top-content a:hover {text-decoration:underline;}

.bg-top-container {
	background-image: url(../images/bg-top-container.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 13px;
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
}
.iam-igo{
	position: absolute;
	margin-top: -171px;
}
/*Footer green*/
.footer-green {
	width:1020px;
	background:url(../images/bg-footer-green.png) no-repeat center 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0 auto;
}
.footer-green-content {
	width:1000px;
	margin:0 auto;
}
.footer-green-content a {color:#000; text-decoration:none;}
.footer-green-content-left {
	float:left;
	width:650px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #e6ff7c;
	padding: 5px;
}
.footer-green-content-right {
	padding: 5px;
	width: 310px;
	float: left;
	margin-left: 10px;
}
.footer-green-content-left h1, .footer-green-content-right h1 {
	font-size: small;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	display: block;
}
.footer-green-contact {
	height: 50px;
	width: 170px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}
.footer-green-contact .img-footer-green-contact {
	float: left;
	margin-top: 7px;
}
.footer-green-contact span {
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 8px;
}

.member-search-botton-blue {
	background: url(../images/btn-search-blue.png) no-repeat center center;
	width:30px;
	height:30px;
	border:none;
	position: absolute;
	margin-top: -2px;
	cursor:pointer;
}
.igo-search {position:absolute; margin:-40px 0 0 -9px;}
