@charset "UTF-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

/*---------------------------------------------------------------------------*/

h3{
	width:680px;
	margin:0 auto 0 auto;
	text-align:center;
}


/*---------------------------------------------------------------------------*/

#potymain .table3_back{
	width:780px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-right: 35px;
	padding-left: 35px;
	background-image: url(../img/table2_back.jpg);
	background-repeat: repeat-y;
	background-position: center;
	font-size: 12px;
	color: #000;
	line-height: 20px;
}

#themesong_txt{
	width:780px;
	height: auto;
	margin:5px auto 15px auto;
	font-size: 14px;
	text-align:center;
	color: #000;
	line-height: 20px;
}


#vote_area{
	width:780px;
	height:199px;
	margin:15px auto 20px auto;
	padding:15px 0 0 0!important;
	padding:16px 0 0 0;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 14px;
	text-align:center;
	color: #494545;
	line-height: 20px;
}

#vote_btn{
	width:380px;
	height:105px;
	margin:0 auto 0 auto;
}

#vote_btn2{
	margin:0 auto 10px auto;
}

#deadline{
	width:380px;
	height: 95px;
	margin:0 auto 0 auto;
}

#deadline_img{
	margin:0 auto 10px auto;
}

#present_area{
	width:780px;
	height:357px;
	margin:15px auto 25px auto;
	background-image: url(../img/themesong/prezent_area.jpg);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 14px;
	text-align:center;
	color: #000;
	line-height: 20px;
}

#present_title{
	width:780px;
	height:50px;
	margin:0 0 0 0;
}

#present_left{
	width:380px;
	height:307px;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	float:left;
}

#present_right{
	width:380px;
	height:307px;
	padding:0 10px 0 0;
	float:left;
}

#present_img{
	width:330px;
	height:160px;
	margin:10px auto 0 auto;
}

#present_txt{
	width:310px;
	height:105px;
	margin:0 auto 0 auto;
	padding:5px 10PX 0 10px;
	font-size: 14px;
	text-align:left;
	color: #fff;
	line-height: 20px;
}

#rice_mark{
	margin:5px 0 0 0;
	font-size: 12px;
	text-align:left;
	color: #E6E6E6;
}


#attenton_txt{
	width:550px;
	height: auto;
	margin:0 auto 25px auto;
	padding:0 0 0 0;
	font-size: 14px;
	text-align:left;
	color: #000;
	line-height: 20px;
}

#for_customer{
	margin:10px 0 0 0;
	font-size: 18px;
	color: #000;
	line-height: 20px;
}

#date_area{
	width:780px;
	height: 45px;
	margin:0 auto 15px auto;
	background-image: url(../img/themesong/date_area.jpg);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 18px;
	text-align:center;
	color: #000;
	line-height: 20px;
}



#select_song_area{
	width:780px;
	height: auto;
	margin:15px auto 15px auto;
	padding:0 0 15px 0;
	background-color:#f0e2ce;
	font-size: 11px;
	text-align:left;
	color: #000;
	line-height: 20px;
}


#select_song_table{
	width:700px;
	height:auto;
	background-color:#c19c69;
	margin:0 auto 35px auto;
	font-size: 11px;
	color: #000000;	
}

#select_song_img{
	width:700px;
	height:35px;
	margin:10px auto 5px auto;
}

#themesong{
	width:215px;
	height:20px;
	padding:5px 0 5px 5px;
	background-color:#c19c69;
	border-left:dotted 1px #857d74
}

#movies_title{
	width:295px;
	height:20px;
	padding:5px 0 5px 5px;
	background-color:#c19c69;
	border-left:dotted 1px #857d74;
}

#artist{
	width:145px;
	height:20px;
	padding:5px 0 5px 5px;
	background-color:#c19c69;
	border-left:dotted 1px #857d74;
}


/*--*/


#date2011{
	width:100px;
	height:20px;
	padding:5px 0 5px 5px;
	background-color:#c19c69;
	border-left:dotted 1px #857d74
}

#company2011{
	width:70px;
	height:20px;
	padding:5px 0 5px 5px;
	background-color:#c19c69;
	border-left:dotted 1px #857d74
}

#themesong2011{
	width:200px;
	height:20px;
	padding:5px 0 5px 5px;
	background-color:#c19c69;
	border-left:dotted 1px #857d74
}

#movies_title2011{
	width:200px;
	height:20px;
	padding:5px 0 5px 5px;
	background-color:#c19c69;
	border-left:dotted 1px #857d74;
}

#artist2011{
	width:130px;
	height:20px;
	padding:5px 0 5px 5px;
	background-color:#c19c69;
	border-left:dotted 1px #857d74;
}


/*--*/


#odd{
	height:20px;
	padding:5px 0 5px 5px;
	background-color:#cdc2b2;
	border-left:dotted 1px #857d74;
}

#odd_radio{
	width:30px;
	padding:5px 0 5px 0;
	background-color:#cdc2b2;
	vertical-align:middle;
	text-align:center;
}

#even{
	height:20px;
	padding:5px 0 5px 5px;
	background-color:#f8f1e6;
	border-left:dotted 1px #857d74;
}

#even_radio{
	width:30px;
	padding:5px 0 5px 0;
	background-color:#f8f1e6;
	vertical-align:middle;
	text-align:center;
}

#input_song_area{
	width:680px;
	height:auto;
	background-color:#cdc2b2;
	margin:0 auto 25px auto;
	padding:10px;
}

#input_table{
	width:680px;
	height:auto;
	margin:0 auto 5px auto;
	padding:10px;
}

#input_area_title{
	width:60px;
	height:20px;
	padding:5px 0 5px 0;
	text-align:center;
}

#input_area_txt{
	width:240px;
	height:20px;
	padding:5px 0 5px 0;
	text-align:left;
}

#input_user_area{
	width:680px;
	height:auto;
	margin:0 auto 25px auto;
	padding:10px;
}

#input_user_table{
	background-color:#c19c69;
	width:450px;
	height:auto;
	margin:0 auto 5px auto;
	padding:15px;
}

#input_user{
	background-color:#f8f1e6;
	width:95px;
	height:20px;
	padding:10px 0 10px 10px;
	text-align:left;
}

#input_user2{
	background-color:#cdc2b2;
	width:95px;
	height:20px;
	padding:10px 0 10px 10px;
	text-align:left;
}

#input_txt{
	background-color:#f8f1e6;
	border-left:dotted 1px #857d74;
	width:300px;
	height:20px;
	vertical-align:middle;
	text-align:left;
}

#input_txt2{
	background-color:#cdc2b2;
	border-left:dotted 1px #857d74;
	width:300px;
	height:20px;
	vertical-align:middle;
	text-align:left;
}


#vote_deadline{
	width:400px;
	height:155px;
	margin:0 auto 0 auto;
	text-align:center;
}

#thanks_area{
	width:780px;
	height: auto;
	margin:15px auto 15px auto;
	padding:15px 0 15px 0;
	background-color:#f0e2ce;
	font-size: 13px;
	text-align:left;
	color: #000;
	line-height: 20px;
}

#thanks_txt{
	width:700px;
	height:auto;
	font-size:16px;
	margin:25px auto 25px auto;
	text-align:center;
}





#special_date{
	width:449px;
	height: 119px;
	margin:15px auto 15px auto;
	background-image: url(../../img/special/special_date.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


#btnarea{
    width:800px;
	height:45px;
	margin:15px auto 0 auto;
	padding:0 0 0 0;
}

#btnarea ul{
    width:800px;
	height:45px;
	margin:0 auto 0 auto;
    padding:0 0 0 0;
}

#btnarea li{
    width:266px;
	height:45px;
	margin:0 0 0 0;
    padding:0 0 0 0;
	list-style:none;
	float:left;
}