﻿/* CSS Document */

.conts{
	margin-bottom: 20px;
}
.colR{
	float:right;
}
.colL{
float:left;
}
.liveconts{
	background-color: #EBE7E7;
	padding-bottom: 15px;
}
#liveinfo{
	background-color: #EBE7E7;
	margin-bottom: 20px;
}
#conts01 .colR{
	width: 220px;
}

#conts01 .colL{
	width: 400px;
}

.mb15 {
	margin-bottom: 15px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb16 {
	margin-bottom: 15px;
	font-size: 12px;
	color: #666666;
	text-align: right;
}
#liveinfo .liveconts .colL {
	width: 322px;
	padding-left: 15px;
	background-image: url(img/brder.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 10px;
}
#liveinfo .liveconts .colR {
	width: 280px;
	padding-right: 15px;
}
.caps_red {
	font-size: 10px;
	color: #FF0000;
	line-height: 16px;
}
.ouboBtn{
	text-align:center;
	}
#liveinfo .livettl {
	margin-bottom: 15px;
}
.spprof{
		margin-bottom: 15px;
}
.spprof .colL {
	width: 180px;
}
.spprof .colR {
	width: 460px;
}
.spprof .colR .spname {
	margin-bottom: 10px;
}
#presentlive{
	padding: 15px;
	margin-bottom: 25px;
	border: 1px solid #04385e;
	width: 620px;
}
.present{
clear:both;
}
.allforu{
	padding-bottom:10px;
	background-image: url(img/brder_hori.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom:10px;
}
#presentlive .colL{
width:480px;
}
#presentlive .colR{
	width:130px;
	text-align: right;
}

#lip .colL{
	width: 370px;
}
#lip .colR{
	width: 230px;
}

.wine_left {
	float:left;
	width: 310px;
	margin-right: 20px;
}

.wine_right {
	float:left;
	width: 310px;
}

.wine_txt {
	float:left;
	width: 202px;
}

.wine_ph{
	float:left;
	width: 108px;
	margin-top:10px;
}

.wine-bottom {
	margin-bottom: 15px;
}

.live_red {  text-align:left; margin:0; font-size:12px; font-weight:bold; color:#ad1a2d; line-height:18px; padding-bottom:10px;
