@charset "utf-8";

.om-share-icon.kakaotalk,
.om-share-icon.kakaostory,
.om-share-icon.facebook,
.om-share-icon.twitter,
.om-share-icon.etc,
.om-tooltip-arrow,
.om-accordian .question .arrow { background-repeat:no-repeat; text-indent:-5000px; overflow:hidden; display:inline-block; line-height:0; font-size:0;  }

.om-share-icon.kakaotalk,
.om-share-icon.kakaostory,
.om-share-icon.facebook,
.om-share-icon.twitter,
.om-share-icon.etc { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/ir_share.png'); -webkit-background-size:255px 55px; }
.om-tooltip-arrow { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/tooltip_arrow.png'); -webkit-background-size:8px 14px; }
.om-accordian .question .arrow { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/ir_bbs.png'); -webkit-background-size:250px 250px;}

/* retina display */
@media screen and (-webkit-min-device-pixel-ratio:2){
	.om-share-icon.kakaotalk,
	.om-share-icon.kakaostory,
	.om-share-icon.facebook,
	.om-share-icon.twitter,
	.om-share-icon.etc { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/ir_share@2x.png');}

	.om-tooltip-arrow { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/tooltip_arrow@2x.png');}

	.om-accordian .question .arrow {background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/ir_bbs@2x.png');}
}

/* teb */
.om-tab1-wrap { padding:15px 0; }
.om-tab1 { text-align:center; margin:0 auto;}
.om-tab1 li { display:inline-block; text-align:center; margin:0 15px;}
.om-tab1 a { position:relative; display:inline-block; padding:0 15px 0 15px; line-height:0; height:25px; line-height:25px; background:transparent;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	border-radius:13px;
	-webkit-transition:background-color .2s ease-out, color .2s ease-out;
    transition:background-color .2s ease-out, color .2s ease-out;
}
.om-tab1 .isno a { padding:0 26px 0 15px;}
.om-tab1 a .no { font-size:.9em; width:18px; height:18px; line-height:20px; position:absolute; right:3px; top:50%; margin-top:-10px; color:#fff; background-color:#da4453;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
}
.om-tab1 a:hover,
.om-tab1 .current a {  font-weight:bold; color:#fff; background-color:#da4454;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4) inset;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.4) inset;
	box-shadow:0 1px 3px rgba(0,0,0,.4) inset;
}
.om-tab1 a:hover .no,
.om-tab1 .current a .no { color:#434a54;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.5);
	box-shadow:0 1px 1px rgba(0,0,0,.5);
	background: rgb(253,250,251); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(253,250,251,1) 0%, rgba(215,212,212,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,250,251,1)), color-stop(100%,rgba(215,212,212,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(253,250,251,1) 0%,rgba(215,212,212,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(253,250,251,1) 0%,rgba(215,212,212,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(253,250,251,1) 0%,rgba(215,212,212,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(253,250,251,1) 0%,rgba(215,212,212,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfafb', endColorstr='#d7d4d4',GradientType=0 ); /* IE6-9 */
}



/* tab2 */
.om-tab2-wrap { text-align:center; border-bottom:1px solid #cbcbcb;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}

.om-tab2 { display:inline-block; }
.om-tab2.first { border:0;}
.om-tab2 li { display:inline-block; width:auto; padding:8px 0; }
.om-tab2 a { display:inline-block; padding:0 12px; height:22px; line-height:22px; color:#656d78; font-size:13px; text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.om-tab2 a:hover { color:#fff; background-color:#b5cbd3;}
.om-tab2 .current a { color:#fff; font-weight:bold;
	background: rgb(70,171,206); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70,171,206,1) 0%, rgba(87,194,231,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,171,206,1)), color-stop(100%,rgba(87,194,231,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70,171,206,1) 0%,rgba(87,194,231,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70,171,206,1) 0%,rgba(87,194,231,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70,171,206,1) 0%,rgba(87,194,231,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70,171,206,1) 0%,rgba(87,194,231,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46abce', endColorstr='#57c2e7',GradientType=0 ); /* IE6-9 */
}
.om-tab2.type-red .current a { background:#ed5565 !important}
.om-tab2.type-blue .current a { background:#4a89dc !important}


.om-tab2 { *zoom:1;}
.om-tab2:after { display:block; content:''; clear:both}


@media screen and (max-width:767px){
	.om-tab1-wrap { position:relative; z-index:10; padding:0;
		-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
		-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
		box-shadow:0 1px 3px rgba(0,0,0,.3);
	}
	.om-tab1 { width:100%; padding:0;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,242,244,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,242,244,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,242,244,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,242,244,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,242,244,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,242,244,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff2f4',GradientType=0 ); /* IE6-9 */
	}
	.om-tab1 li { float:left; width:25%; margin:0;}
	.om-tab1 a { padding:0; display:block; font-size:.9em; height:35px; line-height:35px;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		-webkit-box-shadow:-1px 0 0 rgba(0,0,0,.1) inset;
		-moz-box-shadow:-1px 0 0 rgba(0,0,0,.1) inset;
		box-shadow:-1px 0 0 rgba(0,0,0,.1) inset;
	}
	.om-tab1 a .no { position:static; margin:0 0 0 5px; display:inline-block;}
	.om-tab1 .isno a { padding:0;}
	.om-tab1 a:hover,
	.om-tab1 .current a { height:32px; color:inherit; font-weight:normal; border-bottom:3px solid #da4453; background-color:transparent;
		-webkit-box-shadow:-1px 0 0 rgba(0,0,0,.1) inset;
		-moz-box-shadow:-1px 0 0 rgba(0,0,0,.1) inset;
		box-shadow:-1px 0 0 rgba(0,0,0,.1) inset;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}

	.om-tab2 { display:block; width:100%; border-top:1px solid #dbdddf; padding-left:2px; padding-right:2px; box-sizing: border-box;}
	.om-tab2 a { padding-left:10px; padding-right:10px; font-size: 12px;}
	.om-tab2 li { float:left;}
	.om-tab2.col2 li { float:left; width:50%}
	.om-tab2.col3 li { float:left; width:33%}
	.om-tab2.col3 li.current { width:34%}
	.om-tab2.col4 li { float:left; width:25%}
	.om-tab2.col5 li { float:left; width:20%}
}

/* bbs */
.om-accordian .question .arrow { width:6px; height:6px; background-position:0 0;}

/* share */
.om-share { text-align:center;}
.om-share-inner { display:inline-block;  font-size:0; line-height:0; }
.om-share .om-share-icon { margin:0 5px; vertical-align:middle}
.om-share.box1 .om-share-inner { padding:6px; display:inline-block;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);
	box-shadow:0 1px 3px rgba(0,0,0,.5);
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.om-share-icon { border:0; cursor:pointer;}
.om-share-icon.kakaotalk { width:48px; height:48px; background-position:0 0;}
.om-share-icon.kakaostory { width:48px; height:48px; background-position:-50px 0;}
.om-share-icon.facebook { width:48px; height:48px; background-position:-100px 0;}
.om-share-icon.twitter { width:48px; height:48px; background-position:-150px 0;}
.om-share-icon.etc { width:48px; height:48px; background-position:-200px 0;}

/* button */
.om-bt-type1,
.om-bt-type2,
.om-bt-type3,
.om-bt-type4,
.om-bt-type5,
.om-bt-type6,
.om-bt-type7,
.om-bt-type8 { display:inline-block; text-align:center; text-decoration:none; cursor:pointer; }

input.om-bt-type1,
input.om-bt-type2,
input.om-bt-type3,
input.om-bt-type4,
input.om-bt-type5,
input.om-bt-type6,
input.om-bt-type7,
input.om-bt-type8,
button.om-bt-type1,
button.om-bt-type2,
button.om-bt-type3,
button.om-bt-type4,
button.om-bt-type5,
button.om-bt-type6,
button.om-bt-type7,
button.om-bt-type8 { border:0;}

.om-bt-type1 { min-width:20px; padding:0 10px; font-size:10px; height:18px; line-height:18px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
}
.om-bt-type2 { min-width:32px; padding:0 15px; font-size:14px; height:28px; line-height:28px;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px;
}

.om-bt-type-sort {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	background: rgb(241,241,241); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(241,241,241,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(100%,rgba(215,215,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(215,215,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(215,215,215,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(241,241,241,1) 0%,rgba(215,215,215,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
}
.om-bt-type-sort.off { color:#434a54;

	background: #f6f6f6;/* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #eaeaea));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* IE10+ */background: linear-gradient(to bottom, #f6f6f6 0%, #eaeaea 100%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eaeaea',GradientType=0 );/* IE6-9 */
}
.om-bt-type-sort.on { color:#fff;
	background: rgb(43,47,53); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(43,47,53,1) 0%, rgba(81,88,96,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,47,53,1)), color-stop(100%,rgba(81,88,96,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(43,47,53,1) 0%,rgba(81,88,96,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(43,47,53,1) 0%,rgba(81,88,96,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(43,47,53,1) 0%,rgba(81,88,96,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(43,47,53,1) 0%,rgba(81,88,96,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2f35', endColorstr='#515860',GradientType=0 ); /* IE6-9 */
}

input.om-bt-type3,
button.om-bt-type3 { min-width:110px}
.om-bt-type3 { min-width:90px; padding:0 10px; height:32px; line-height:32px; color:#fff; font-size:14px; font-weight:bold;
	-webkit-text-shadow:0 -1px 1px rgba(0,0,0,.2);
	-moz-text-shadow:0 -1px 1px rgba(0,0,0,.2);
	text-shadow:0 -1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.7);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.7);
	box-shadow:0 1px 2px rgba(0,0,0,.7);
}
.om-bt-type4 { min-width:30px; padding:0 10px; height:18px; line-height:18px; color:#fff; font-size:11px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);
	box-shadow:0 1px 2px rgba(0,0,0,.5);
}

.om-bt-type5 { min-width:30px; padding:0 10px; height:28px; line-height:28px; color:#fff; font-size:20px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.7);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.7);
	box-shadow:0 1px 2px rgba(0,0,0,.7);
}
.om-bt-type6 { min-width:32px; padding:0 6px; font-size:11px; height:16px; line-height:16px; color:#434a54; border:1px solid #cccccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.om-bt-type7 { min-width:32px; padding:0 25px; font-size:14px; height:40px; line-height:40px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.om-bt-type8 { min-width:32px; padding:0 6px; font-size:11px; height:16px; line-height:16px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.om-bt-toggle { min-width:50px; padding:0 5px; border:0; height:25px; line-height:25px; text-align:center; font-weight:bold;
	box-shadow:0 1px 3px rgba(0,0,0,.7);
	border-radius:5px;
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
}
.om-bt-toggle .arrow { display:inline-block; width:8px; height:8px; background-position:50% 50%; background-size:8px; height:8px; background-repeat:no-repeat;}
.om-bt-toggle.down .arrow { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/toggle_arrow_down.png');}
.om-bt-toggle.up .arrow { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/toggle_arrow_up.png');}

/* retina display */
@media screen and (-webkit-min-device-pixel-ratio:2){
	.om-bt-toggle.down .arrow { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/toggle_arrow_down@2x.png');}
	.om-bt-toggle.up .arrow { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/toggle_arrow_up@2x.png');}
}

/* buttons align */
.om-bt-align { text-align:center;}
.om-bt-align * { vertical-align:middle;}
.om-bt-align .left { float:left; margin-right:4px;}
.om-bt-align .right { float:right; margin-left:4px;}
.om-bt-align.center {}
.om-bt-align.left { text-align:left}
.om-bt-align.right { text-align:right}
.om-bt-align.mix {}
.om-bt-align .om-bt-type1,
.om-bt-align .om-bt-type2,
.om-bt-align .om-bt-type3,
.om-bt-align .om-bt-type4,
.om-bt-align .om-bt-type5 { margin:0 2px;}

.om-sort-off-down,
.om-sort-off-up,
.om-sort-on-down,
.om-sort-on-up { display: inline-block; width:6px; height:5px; background-repeat: no-repeat; background-position: 50% 50%; }
.om-sort-off-down { background-image: url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/table_sort_off_down.png') }
.om-sort-off-up { background-image: url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/table_sort_off_up.png') }
.om-sort-on-down { background-image: url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/table_sort_on_down.png') }
.om-sort-on-up { background-image: url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/table_sort_on_up.png') }

/* table type1 */
.om-table-wrap { overflow-x:auto;}
.om-table {}
.om-table * { vertical-align:middle}
.om-table .left { text-align:left; padding-left:10px;}
.om-table .right { text-align:right; padding-right:10px;}
.om-table .bold { font-weight:bold;}

.om-table .om-select-custom { display:inline-block;}
.om-table .om-bt-type3 { font-size:12px; height:30px; line-height:30px;}



.om-table-type1 { font-size:.9em; overflow:hidden; border:0;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.om-table-type1 th,
.om-table-type1 td { padding:10px; font-size:.9em; text-align:center; color:#434a54}
.om-table-type1 th { background-color:#ccd1d9; font-weight:normal;}
.om-table-type1 td { border-bottom:1px solid #f2f4f6; background-color:#fff}
.om-table-type1 tbody { background-color:#fff}
.om-table-type1 tfoot th,
.om-table-type1 tfoot td { color:#fff; background-color:#656d78}
.om-table-type1 a:hover { text-decoration:underline;}
.om-table-type1 .price { font-weight:bold;}
.om-table-type1 .appIcon,
.om-table-type1 .appIcon img { width:40px; height:40px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.om-table-type1 .appIcon { display:inline-block; position:relative; margin-right:5px; overflow:hidden; }
.om-table-type1 .appIcon img { }
.om-table-type1 .appIcon .end { position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:.7; color:#fff; text-align:center; line-height:40px; font-weight:bold;}
.om-table-type1 .ctlBnts { display:none; margin-top:5px; text-align:center}
.om-table-type1 .ctlBnts .btn { font-size:.9em; padding:3px 10px;}
.om-table-type1 .state1,
.om-table-type1 .state2,
.om-table-type1 .state3,
.om-table-type1 .state4 { display:inline-block; font-size:.9em; color:#fff; padding:2px 5px; min-width:35px;}
.om-table-type1 .state1 { background-color:#65b963}
.om-table-type1 .state2 { background-color:#ebbc1a}
.om-table-type1 .state3 { background-color:#e88181}
.om-table-type1 .state4 { background-color:#8b8b8b}
.om-table-type1 tr:last-child td { border-bottom:0;}

.om-badge { color:#fff; font-size:.8em; padding:2px 5px 1px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.om-badge.red { background-color:#da4453}

.om-table-type2 {}
.om-table-type2 * { vertical-align:middle}
.om-table-type2 .item { position:relative; padding-left:20%; margin-bottom:6px; overflow:hidden; background-color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);
	box-shadow:0 1px 1px rgba(0,0,0,.4);
}
.om-table-type2 .thbox,
.om-table-type2 .tdbox { position:relative; display:block; }
.om-table-type2 .thbox { position:absolute; left:0; top:0; bottom:0; width:20%; text-align:center; background-color:#f2f2f2;}
.om-table-type2 .tdbox { text-align:left;}
.om-table-type2 .thinner,
.om-table-type2 .tdinner { display:table; width:100%;}
.om-table-type2 .thinner {  height:100%; }
.om-table-type2 .tdinner {}

.om-table-type2 .thin,
.om-table-type2 .tdin { display:table-cell; vertical-align:middle; padding:12px}
.om-table-type2 .thin { font-weight:bold;}
.om-table-type2 .tdin { }
.om-table-type2 .msg { font-size:.85em;}
.om-table-type2 span.msg {}
.om-table-type2 p.msg { margin-top:3px;}
.om-table-type2 .b { font-weight:bold}
.om-table-type2 .appicon { width:36px; height:36px; margin-right:4px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

@media screen and (max-width:767px){
	.om-table-type2 { font-size:.9em}
	.om-table-type2 .item { padding:0;}
	.om-table-type2 .thbox { position:static; width:auto; text-align:left;}
}


/* paging */
.om-paging { text-align:center;}
.om-paging * { vertical-align:middle}
.om-paging a,
.om-paging strong { display:inline-block;}
.om-paging-current,
.om-paging-no { width:28px; height:28px; margin:0 2px; line-height:28px; font-size:.9em; color:#aab2bd;}
.om-paging-no:hover,
.om-paging-current { color:#fff; font-weight:bold; background-color:#363636;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px;
}
.om-paging-prev,
.om-paging-next,
.om-paging-first,
.om-paging-last { width:23px; height:23px; text-indent:-5000px; overflow:hidden; -webkit-background-size:23px 23px; background-position:50% 50%; background-repeat:no-repeat}
.om-paging-prev { margin-right:10px; background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/adpick/paging_prev.png?1');}
.om-paging-next { margin-left:10px; background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/adpick/paging_next.png?1');}
.om-paging-first { margin-right:10px; background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/adpick/paging_first.png');}
.om-paging-last { margin-left:10px; background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/adpick/paging_last.png');}



.om-gradientbox {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);
	box-shadow:0 1px 2px rgba(0,0,0,.3);
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}


.om-radio-custom { position:relative;}
.om-radio-custom-radio { position:absolute; left:0; top:0; height:100%; width:100%; cursor:pointer; opacity:0; }

.om-radio-custom-off,
.om-radio-custom-on {display:inline-block;width:17px;height:17px;background-repeat: no-repeat;background-position:50% 50%;-webkit-backgroung-size:17px 17px;}
.om-radio-custom-off {background-image: url("https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/radiobutton_off.png"); }
.om-radio-custom-on {background-image: url("https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/radiobutton_on.png"); }

/* custom - checkbox */
.om-checkbox-custom { position:relative; }
.om-checkbox-custom-checkbox { position:absolute; left:0; top:0; height:100%; width:100%; cursor:pointer; opacity:0;}
.om-checkbox-custom-off,
.om-checkbox-custom-on { display:inline-block; vertical-align: middle; width:17px; height:17px; background-repeat:no-repeat; background-position:50% 50%; -webkit-backgroung-size: 17px 17px; }
.om-checkbox-custom-off { background-image: url("https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/checkbox_off.png"); }
.om-checkbox-custom-on { background-image: url("https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/checkbox_on.png"); }


/* custom - selecbox */
.om-select-custom { position:relative;height: 28px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
-ms-border-radius: 14px;
border-radius: 14px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
-ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
background: #f6f6f6;/* Old browsers */
background: -moz-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #eaeaea));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* IE10+ */background: linear-gradient(to bottom, #f6f6f6 0%, #eaeaea 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eaeaea',GradientType=0 );/* IE6-9 */
}
.om-select-custom-txt {display:block; text-align:left; font-style:italic; font-size:.9em; font-weight:bold; line-height:29px; height:28px; padding:0 20px; color: #434a54; text-overflow:ellipsis; white-space:nowrap; overflow:hidden }


.om-select-custom-arrow {position: absolute;right: 0;top: 0;display: inline-block;width: 30px;height: 100%;background-repeat: no-repeat;background-position: 50% 50%;background-image: url("https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/select_custom_arrow.png");-webkit-backgroung-size: 6px 5px;cursor: pointer; }
.om-select-custom-select {position: absolute;left: 0;top: 0;bottom:0;opacity: 0;width:100%;height:28px;cursor: pointer; z-index:10;-webkit-appearance: menulist-button; }
.om-select-custom-select option { }

.om-select-custom1 { position:relative; height:32px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
-ms-border-radius: 16px;
border-radius: 16px;
background-color: #151d24;
}
.om-select-custom1-txt {display:block; text-align:left; font-weight:bold; line-height:33px; height:32px; padding:0 20px; color: #fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden }


.om-select-custom1-arrow {position: absolute;right: 0;top: 0;display: inline-block;width: 30px;height: 100%;background-repeat: no-repeat;background-position: 50% 50%;background-image: url("https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/select_arrow_yellow.png");cursor: pointer; }
.om-select-custom-select1 {position: absolute;left: 0;top: 0;bottom:0;opacity: 0;width:100%;height:32px;cursor: pointer; z-index:10;-webkit-appearance: menulist-button; }
.om-select-custom-select1 option { }

.om-datesort-wrapper .om-datesort {margin-top: 10px; float: left; }

.om-sort-wrapper {}
.om-sort-wrapper .om-datesort { float:left; margin-top:15px;}
.om-sort-wrapper .om-search { float:left; }
.om-sort-wrapper .om-showsort { margin-top: 10px; }

.om-type-sort-wrapper {}
.om-type-sort-wrapper .om-select-custom { display:inline-block; vertical-align:middle}
.om-type-sort-wrapper .om-select-custom-txt { font-size:1em; font-weight:normal; font-style:normal}

.om-search { *zoom:1; float:right; margin-left: 20px; }
.om-search .label { float: left; line-height: 28px; margin-right: 6px; font-weight: bold; color:#434a54; }
.om-search .formwrap { position:relative; float:left; background-color:#fff; padding-right: 53px; padding-left: 40px; background-image: url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/om/search_icon.png'); background-repeat: no-repeat; background-position: 10px 50%;
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
.om-search .keyword { line-height: 28px; border:0; outline: none; width:100px; margin-right: 6px; }
.om-search .submit { position: absolute; right:0; top:0; bottom:0; width: 53px; text-align: center; line-height:28px; background-color:#434a54; color:#fff;
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.om-search:after { display:block; content: ''; clear: both; }
@media screen and (max-width:767px){
	.om-sort-wrapper .om-datesort { float:none;}
	.om-sort-wrapper .om-search { float:none; float:right; margin-top: 10px;}
	.om-search .formwrap { background-size:24px 16px; }
	.om-search .label { font-size: .9em; }
	.om-search .keyword { }
	.om-search .submit { font-size: .9em; }
}

/* show sort */
.om-showsort { float:left; width: 100%; }
.om-showsort * {vertical-align: middle; }
.om-showsort-label {float: left;width: 58px;font-style: italic;font-weight: bold;color: #434a54; }
.om-showsort-checks {float: left; }
.om-showsort-checks .om-checkbox-custom-checkbox-label {margin-right: 20px;color: #434a54;font-size: .9em;cursor: pointer; }

/* date sort */
.om-datesort .om-datesort-period {float: left;}
.om-datesort .om-datesort-dayinput {float: left;margin-left: 20px; }
.om-datesort-period-label {float: left;width: 58px;line-height: 28px;font-style: italic;font-weight: bold;color: #434a54; }
.om-datesort-period .om-select-custom {float: left; }
.om-datesort-dayinput .om-input-date-custom {display: inline-block; }

.om-datesort-button { float:left; margin-left:5px;text-align: center; line-height: 28px; padding:0 15px; background-color: #434a54; color: #fff; -webkit-border-radius:14px; -moz-border-radius: 14px; border-radius: 14px; }
@media screen and (max-width:767px){
	.om-datesort-button { font-size: .9em; }
}

.om-input-date-custom {position: relative;height: 28px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
-ms-border-radius: 14px;
border-radius: 14px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
-ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
background: #f6f6f6;/* Old browsers */
background: -moz-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #eaeaea));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);/* IE10+ */
background: linear-gradient(to bottom, #f6f6f6 0%, #eaeaea 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eaeaea',GradientType=0 );/* IE6-9 */
}

.om-input-date {width:100%;border:0;height:28px;line-height: 29px;text-align: center;background-color: transparent;font-style:italic;font-size:.9em;font-weight:bold;color: #434a54; }
.om-input-date:focus {outline: none; }
.om-input-date-cal { display:none; position: absolute;right: 0;top: 0;width: 26px;height: 26px;text-align: center;line-height: 0;font-size: 0;border: 0;vertical-align: middle;cursor: pointer;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	-ms-border-radius: 13px;
	border-radius: 13px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	background: #f5f7fa;/* Old browsers */
	background: -moz-linear-gradient(top, #f5f7fa 0%, #e9ebee 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f7fa), color-stop(100%, #e9ebee));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f7fa 0%, #e9ebee 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f7fa 0%, #e9ebee 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5f7fa 0%, #e9ebee 100%);/* IE10+ */
	background: linear-gradient(to bottom, #f5f7fa 0%, #e9ebee 100%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7fa', endColorstr='#e9ebee',GradientType=0 );/* IE6-9 */
}
.om-input-date-cal:focus {outline:none;}
.om-input-date-cal span {width: 4px;height: 4px;display: inline-block;margin: 0 1px;background: #434a54;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-ms-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.om-datesort-align-center {text-align: center; }
.om-datesort-align-center .om-datesort-period {float: none;display: inline-block;vertical-align: middle; }
.om-datesort-align-center .om-datesort-dayinput {float: none;margin-left: 30px;display: inline-block;vertical-align: middle; }
.om-datesort-nonebg .om-select-custom {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset;
  -ms-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset;
  background: #e8e8e8;/* Old browsers */
  background: -moz-linear-gradient(top, #e8e8e8 0%, #f6f6f6 100%);/* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #f6f6f6));/* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e8e8e8 0%, #f6f6f6 100%);/* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e8e8e8 0%, #f6f6f6 100%);/* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e8e8e8 0%, #f6f6f6 100%);/* IE10+ */
  background: linear-gradient(to bottom, #e8e8e8 0%, #f6f6f6 100%);/* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f6f6f6',GradientType=0 );/* IE6-9 */
}
.om-datesort-nonebg .om-input-date-custom {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset;
  -ms-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) inset;
  background: #e8e8e8;/* Old browsers */
  background: -moz-linear-gradient(top, #e8e8e8 0%, #f6f6f6 100%);/* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #f6f6f6));/* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e8e8e8 0%, #f6f6f6 100%);/* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e8e8e8 0%, #f6f6f6 100%);/* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e8e8e8 0%, #f6f6f6 100%);/* IE10+ */
  background: linear-gradient(to bottom, #e8e8e8 0%, #f6f6f6 100%);/* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f6f6f6',GradientType=0 );/* IE6-9 */
}


/* accordian */
.om-accordian { overflow:hidden;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
}
.om-accordian .item {}
.om-accordian .on .question a { font-weight:bold; font-style:italic;}
.om-accordian .on .question .arrow { display:inline-block;}
.om-accordian .question { position:relative; margin-bottom:1px; background-color:#fff;}
.om-accordian .question a { display:block; color:#434a54; padding:15px 20px;}
.om-accordian .question .arrow { margin-left:10px; display:none;}
.om-accordian .question .txt {}
.om-accordian .answer { display:none; border-left:4px solid #37bc9b; padding:25px 34px; color:#1f242a; background-color:#f2f2f2;
	box-shadow:0 1px 1px rgba(0,0,0,.2) inset;
}
.om-accordian .answer .photo { padding-top:10px;padding-bottom:20px;text-align:center}
.om-accordian .answer .photo a { display:block;}


/* icons */
.om-questionmark { display:inline-block; width:21px; height:21px; line-height:21px; text-align:center; color:#fff; font-weight:bold;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);
	box-shadow:0 1px 2px rgba(0,0,0,.3);
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	border-radius:11px;
	background: rgb(221,86,100); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(221,86,100,1) 0%, rgba(192,69,81,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,86,100,1)), color-stop(100%,rgba(192,69,81,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(221,86,100,1) 0%,rgba(192,69,81,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(221,86,100,1) 0%,rgba(192,69,81,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(221,86,100,1) 0%,rgba(192,69,81,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(221,86,100,1) 0%,rgba(192,69,81,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd5664', endColorstr='#c04551',GradientType=0 ); /* IE6-9 */
}
.om-questionmark1 { display:inline-block; font-size:11px; width:16px; height:16px; line-height:16px; text-align:center; color:#fff; font-weight:bold;
	-webkit-box-shadow:0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 0px rgba(0,0,0,.1);
	box-shadow:0 1px 0px rgba(0,0,0,.1);
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	border-radius:11px;
	background: rgb(182,189,199); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(182,189,199,1) 0%, rgba(158,167,179,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,189,199,1)), color-stop(100%,rgba(158,167,179,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(182,189,199,1) 0%,rgba(158,167,179,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(182,189,199,1) 0%,rgba(158,167,179,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(182,189,199,1) 0%,rgba(158,167,179,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(182,189,199,1) 0%,rgba(158,167,179,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6bdc7', endColorstr='#9ea7b3',GradientType=0 ); /* IE6-9 */
}

.om-bonus-type1,
.om-bonus-type2 { display:inline-block; padding:0 10px; font-size:.8em; height:21px; line-height:21px; color:#fff; font-weight:bold;
	text-shadow:0 1px 1px rgba(0,0,0,.5);
	box-shadow:0 1px 2px rgba(0,0,0,.3);
}
.om-bonus-type1 .per,
.om-bonus-type2 .per { font-size:1.2em; color:#ffd200;}
.om-bonus-type1 {
	border-radius:12px;
}
.om-bonus-type2 {
	border-radius:5px;
}

.om-bonus-blue {
	background: rgb(92,149,224); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(92,149,224,1) 0%, rgba(67,124,198,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,149,224,1)), color-stop(100%,rgba(67,124,198,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(92,149,224,1) 0%,rgba(67,124,198,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(92,149,224,1) 0%,rgba(67,124,198,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(92,149,224,1) 0%,rgba(67,124,198,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(92,149,224,1) 0%,rgba(67,124,198,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c95e0', endColorstr='#437cc6',GradientType=0 ); /* IE6-9 */
}
.om-bonus-orange {
	background: rgb(252,125,99); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,125,99,1) 0%, rgba(227,99,74,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,125,99,1)), color-stop(100%,rgba(227,99,74,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,125,99,1) 0%,rgba(227,99,74,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,125,99,1) 0%,rgba(227,99,74,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,125,99,1) 0%,rgba(227,99,74,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,125,99,1) 0%,rgba(227,99,74,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7d63', endColorstr='#e3634a',GradientType=0 ); /* IE6-9 */
}
.om-bonus-black {
	background: rgb(50,54,59); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(50,54,59,1) 0%, rgba(26,29,35,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(50,54,59,1)), color-stop(100%,rgba(26,29,35,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(50,54,59,1) 0%,rgba(26,29,35,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(50,54,59,1) 0%,rgba(26,29,35,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(50,54,59,1) 0%,rgba(26,29,35,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(50,54,59,1) 0%,rgba(26,29,35,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32363b', endColorstr='#1a1d23',GradientType=0 ); /* IE6-9 */
}

.om-tooltip { position:absolute; left:50%; z-index:999; color:#333; padding-top:6px;}
.om-tooltip-inner { position:relative; padding:10px; text-align:center; font-size:12px; line-height:1.5;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
	text-shadow:none;
	-webkit-box-shadow:0 1px 8px rgba(0,0,0,.4);
	-moz-box-shadow:0 1px 8px rgba(0,0,0,.4);
	box-shadow:0 1px 8px rgba(0,0,0,.4);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.om-tooltip-arrow { width:8px; height:14px; display:block; position:absolute; left:50%; bottom:100%; margin-left:-4px;}

/* popup */
.om-popup { position:fixed; left:50%; top:50%; width:300px; z-index:1001; }
.om-popup-inner { padding:10px; background-color:#fff;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	box-shadow:0 1px 10px rgba(0,0,0,.6);
}
.om-popup-btmbtn { margin-top:15px;}
.om-popup-bg {}

/* scont */
.om-scont { margin-bottom:20px;}
.om-scont-title { font-size:1.2em; line-height:1.2; margin-bottom:5px;}
.om-scont-txt { font-size:.9em; line-height: 1.5;}
.om-scont-txt img {
	width:100%;
}
.om-scont-txt a {
	text-decoration: underline;
}

@media screen and (max-width:767px){
	.om-bonus-type1 {
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}

	.om-bt-type3 { height:26px; line-height:26px; min-width:70px; font-size:13px;}

	.om-datesort .om-datesort-period { float:none;}
	.om-datesort .om-datesort-dayinput { margin-top:6px; margin-left:58px; float:none;}

	.om-accordian { font-size:.9em;
		border-radius:0;
	}
	.om-accordian .question a { padding:10px 10px}
	.om-accordian .answer { padding:13px 17px;}

	/* scont */
	.om-scont { margin-bottom:10px; }
	.om-scont-title { margin-left:10px; margin-right:10px;}
	.om-scont-txt { margin-left:10px; margin-right:10px;}

	.om-table-type1 .appIcon,
	.om-table-type1 .appIcon img { width:35px; height:35px;}
	.om-table .left { padding-left:6px;}
	.om-table-type1 .appIcon .end { line-height:35px;}
	.om-table-type1 th, .om-table-type1 td { padding:5px;}

	.om-showsort-checks { width:100%;}
	.om-showsort-checks .item { float:left; width:50%;}
}

/* color */
.om-bt-gray1 { color:#fff;
	background: rgb(130,141,152); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(130,141,152,1) 0%, rgba(98,105,118,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,141,152,1)), color-stop(100%,rgba(98,105,118,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(130,141,152,1) 0%,rgba(98,105,118,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(130,141,152,1) 0%,rgba(98,105,118,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(130,141,152,1) 0%,rgba(98,105,118,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(130,141,152,1) 0%,rgba(98,105,118,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828d98', endColorstr='#626976',GradientType=0 ); /* IE6-9 */
}
.om-bt-gray2 { color:#fff;
	background: rgb(182,189,199); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(182,189,199,1) 0%, rgba(158,167,179,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,189,199,1)), color-stop(100%,rgba(158,167,179,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(182,189,199,1) 0%,rgba(158,167,179,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(182,189,199,1) 0%,rgba(158,167,179,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(182,189,199,1) 0%,rgba(158,167,179,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(182,189,199,1) 0%,rgba(158,167,179,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6bdc7', endColorstr='#9ea7b3',GradientType=0 ); /* IE6-9 */
}
.om-bt-gray3 { color:#000; background-color:#efefef;}

.om-bt-black1 { color:#fff;
	background: rgb(64,72,83); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(64,72,83,1) 0%, rgba(48,54,62,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,72,83,1)), color-stop(100%,rgba(48,54,62,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(64,72,83,1) 0%,rgba(48,54,62,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(64,72,83,1) 0%,rgba(48,54,62,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(64,72,83,1) 0%,rgba(48,54,62,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(64,72,83,1) 0%,rgba(48,54,62,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404853', endColorstr='#30363e',GradientType=0 ); /* IE6-9 */
}
.om-bt-black2 { color:#ffd800;
	background: rgb(29,33,41); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(29,33,41,1) 0%, rgba(22,25,31,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,33,41,1)), color-stop(100%,rgba(22,25,31,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(29,33,41,1) 0%,rgba(22,25,31,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(29,33,41,1) 0%,rgba(22,25,31,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(29,33,41,1) 0%,rgba(22,25,31,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(29,33,41,1) 0%,rgba(22,25,31,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d2129', endColorstr='#16191f',GradientType=0 ); /* IE6-9 */
}
.om-bt-black3 { color:#ff0048;
	background: rgb(29,33,41); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(29,33,41,1) 0%, rgba(22,25,31,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,33,41,1)), color-stop(100%,rgba(22,25,31,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(29,33,41,1) 0%,rgba(22,25,31,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(29,33,41,1) 0%,rgba(22,25,31,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(29,33,41,1) 0%,rgba(22,25,31,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(29,33,41,1) 0%,rgba(22,25,31,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d2129', endColorstr='#16191f',GradientType=0 ); /* IE6-9 */
}
.om-bt-blue1 { color:#fff;
	background: rgb(17,173,244); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(17,173,244,1) 0%, rgba(13,145,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,173,244,1)), color-stop(100%,rgba(13,145,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(17,173,244,1) 0%,rgba(13,145,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(17,173,244,1) 0%,rgba(13,145,240,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(17,173,244,1) 0%,rgba(13,145,240,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(17,173,244,1) 0%,rgba(13,145,240,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11adf4', endColorstr='#0d91f0',GradientType=0 ); /* IE6-9 */
}
.om-bt-blue2 { color:#fff;
	background: rgb(97,199,235); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(97,199,235,1) 0%, rgba(71,174,210,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,199,235,1)), color-stop(100%,rgba(71,174,210,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(97,199,235,1) 0%,rgba(71,174,210,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(97,199,235,1) 0%,rgba(71,174,210,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(97,199,235,1) 0%,rgba(71,174,210,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(97,199,235,1) 0%,rgba(71,174,210,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c7eb', endColorstr='#47aed2',GradientType=0 ); /* IE6-9 */
}
.om-bt-mint1 { color:#fff;
	background: rgb(63,198,170); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(63,198,170,1) 0%, rgba(47,178,141,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,198,170,1)), color-stop(100%,rgba(47,178,141,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(63,198,170,1) 0%,rgba(47,178,141,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(63,198,170,1) 0%,rgba(47,178,141,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(63,198,170,1) 0%,rgba(47,178,141,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(63,198,170,1) 0%,rgba(47,178,141,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fc6aa', endColorstr='#2fb28d',GradientType=0 ); /* IE6-9 */
}
.om-bt-red1 { color:#fff;
	background: rgb(213,58,71); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(213,58,71,1) 0%, rgba(213,58,71,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,58,71,1)), color-stop(100%,rgba(213,58,71,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(213,58,71,1) 0%,rgba(213,58,71,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(213,58,71,1) 0%,rgba(213,58,71,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(213,58,71,1) 0%,rgba(213,58,71,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(213,58,71,1) 0%,rgba(213,58,71,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d53a47', endColorstr='#d53a47',GradientType=0 ); /* IE6-9 */
}

.om-bt-white1 { color:#da4453;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.om-bt-white2 { color:#333;
	text-shadow:none;
	-moz-text-shadow:none;
	-webkit-text-shadow:none;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.om-bt-green1 { color:#fff;
	background: rgb(174,218,119); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(174,218,119,1) 0%, rgba(146,206,89,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174,218,119,1)), color-stop(100%,rgba(146,206,89,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(174,218,119,1) 0%,rgba(146,206,89,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(174,218,119,1) 0%,rgba(146,206,89,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(174,218,119,1) 0%,rgba(146,206,89,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(174,218,119,1) 0%,rgba(146,206,89,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aeda77', endColorstr='#92ce59',GradientType=0 ); /* IE6-9 */
}

.om-solid-gray1 { color:#fff; background-color:#828d98;}
.om-solid-red1 { color:#fff; background-color:#da4453;}
.om-solid-blue1 { color:#fff; background-color:#4a89dc;}
.om-solid-mint1 { color:#fff; background-color:#37bc9b;}
.om-solid-mint1.bordered1 { border:1px solid #3d9279; }
.om-solid-black1 { color:#fff; background-color:#383f48;}
.om-solid-purple1 { color:#fff; background-color:#868cc4;}

.om-badge-type1 { font-size:10px; height:16px; display:inline-block; line-height:16px; text-align:center; padding:0 8px; min-width:30px; color:#fff;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.om-badge-type2 { height:16px; line-height:16px; display:inline-block; text-align:center; font-size:11px; padding:0 6px; color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

/* chart */
.om-chart-wrap {  margin-bottom: 20px; *zoom:1; }
.om-chart-wrap:after { display: block; content: ''; clear: both; }
.om-chart-data-mixed { position: relative; padding: 15px; min-height: 300px; background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.om-chart-data-mixed .om-chart { position: absolute; left:0; top:50%; width:49.9%; height:300px; margin-top:-150px; }
.om-chart-data-mixed .om-chart-table { float: right; width:50%; }

@media screen and (max-width:767px){
	.om-chart-data-mixed { padding:5px; }
	.om-chart-data-mixed .om-chart { position: static; margin-top:0; width:100%; }
	.om-chart-data-mixed .om-chart-table { width:auto; float: none; }
}

/* clear float */
.om-datesort,
.om-showsort,
.om-bt-align,
.om-tab1,
.om-showsort-checks { *zoom:1;}
.om-datesort:after,
.om-showsort:after,
.om-bt-align:after,
.om-tab1:after,
.om-showsort-checks:after { display:block; content:''; clear:both;}

.om-col-wrap { margin-top:10px; }
.om-col-wrap.col2 {}
.om-col-wrap.col2 .om-col { float:left; width:49.5%; }
.om-col-wrap.col2 .om-col:last-child { float:right }
.om-col-wrap.row2 {}
.om-col-wrap .om-col .om-row .om-inchart { margin-bottom: 0; }
.om-inchart { margin-bottom: 4px; }
@media screen and (max-width:767px){
	.om-col-wrap { margin-top:0 }
	.om-col-wrap.col2 .om-col:last-child,
	.om-col-wrap.col2 .om-col { float:none; width:auto }
	.om-col-wrap .om-col .om-row .om-inchart { margin-bottom: 4px; }

}
.om-col-wrap { *zoom:1; }
.om-col-wrap:after { display:block; content:''; clear:both; }



