@charset "windows-874";
*{
	outline:0;
	margin:0;
	padding:0;
	behavior: url(iepngfix.htc);

}

html , body{
	height: 100%;
	width: 100%;
}

#bg_head {/*แถบชมพู*/
	background: url(images/bg_head.jpg) repeat-x center top;
}

#head { /*Logo and Head*/
	background: url(images/head.jpg) no-repeat center top;
	height: 219px;
	width:922px;
	margin:auto;
}
a#home:link, a#home:active, a#home:visited {
	 width:300px; 
	 height:80px; 
	 float:left; 
	 position:relative;
	 bottom:-30px;
	 display:block;
}

#bTop { /*SMS*/
	float: right;
	width:550px;
	margin:25px 2px 0 0;
	/*border:#33CC66 1px solid;*/
}

#paper {
	background: url(images/paper.jpg) repeat-y center 100px;
	width:922px;
	position:relative;
	margin:auto;
}

#bd {
	margin: auto;
	width: 860px;
	position:relative;
	top:-80px;
	padding:30px 0 0 10px;
	/*border:#cc0 1px solid;*/
	background: url(images/valentine_love.jpg) no-repeat right 30px;
}
#bd2 {
	margin: auto;
	width: 860px;
	position:relative;
	top:-80px;
	padding:30px 0 0 10px;
	/*border:#cc0 1px solid;*/
}
#box1 { /* บล็อคซ้าย*/
	float: left;
	width: 450px;
	text-align:justify;
	font:13px/20px Tahoma;
	color::#333;
}

#box2 { /* บล็อคขวา*/
	float: left;
	width: 350px!important;
	width: 330px;
	text-align:justify;
	font:13px/20px Tahoma;
	color::#333;
	margin:380px 0 0 50px;
	padding-left:10px;
	background:#fee7f1 url(images/bg_right.jpg) repeat-x top left;
	height:1300px;
}
#box3 { /* บล็อคซ้าย*/
	float: left;
	width: 420px;
	text-align:justify;
	font:13px/20px Tahoma;
	color::#333;
}
#box4 { /* บล็อคขวา*/
	float: left;
	width: 360px;
	text-align:justify;
	font:13px/20px Tahoma;
	color::#333;
	margin:190px 0 0 30px;
	padding-left:10px;
	/*border:#555 1px solid;*/
}

#footer {
	background: url(images/footer.jpg) repeat-x;
	height: 10px;
	font:13px Tahoma;
	text-align:right;
	color:#999;
	/*width:902px;*/
	margin:auto;
}

.clear-all {  /*ตัดบรรทัด*/
	line-height:0;
	clear:both;
	height:0;
}




#hTxt1{ /*  ระยะเวลากิจกรรม  */
	width:300px;
	height:40px;
	background: url(images/head_txt1.png) no-repeat left top;
	margin-bottom:10px;
}

#hTxt2{ /*  รางวัล */
	width:300px;
	height:40px;
	background: url(images/head_txt2.png) no-repeat left top;
	margin-bottom:10px;
}

#hTxt3{ /*  SMS บอกรัก */
	width:300px;
	height:40px;
	background: url(images/head_txt3.png) no-repeat left top;
	margin-bottom:10px;
}
#hTxt4{ /*  ประกาศ */
	width:300px;
	height:40px;
	background: url(images/head_txt4.png) no-repeat left top;
	margin-bottom:10px;
}
#hTxt5{ /*  เงื่อนไข   */
	width:300px;
	height:40px;
	background: url(images/head_txt5.png) no-repeat left top;
	margin-bottom:10px;
}


.line1 {
	background: url(images/dot.png) repeat-x left bottom;
}

#gift {
	background: url(images/bg_gift.jpg) no-repeat left bottom;
	width: 430px;
}

#g1 {
	padding: 15px 0px 5px 15px;
	width:165px;
	float:left;
}
#g2 {
	padding: 15px 0px 5px 25px;
	width:220px;
	float:left;
}

.tbx_valentine{
	border: #f587a8 1px solid;
	font:13px tahoma;
	height:20px!important;
	min-height:20px;
}
.tbx_link{
	width: 290px;
	height:22px;
	border:#777 1px solid;
	font:bold 15px tahoma;
	color:#555;
}
.tbx_link2{
	width: 230px;
	height:22px;
	border:#777 1px solid;
	font:bold 15px tahoma;
	color:#555;
}

.tarea_valentine{
	border: #f587a8 1px solid;
	font:13px tahoma;
}
.text_big { 
	color: #555;
	font: bold 16px "Times New Roman",Tahoma; 
}

.text_n1{
	font: bold 20px Tahoma;
	color:#cc0000;
}
#box_map{
	padding:10px; 
	margin-right:10px; 
	font:13px Arial, Helvetica, sans-serif; 
	/*background:url(images/bg_map.jpg) repeat-x left bottom;*/
}

#Login{
font:11px tahoma;
color:#fff;

}
.tbx_login{
	border: #555 1px solid;
	font:12px tahoma;
	width:100px;
	height:17px!important;
	min-height:17px;
}
.bnt_login{
	border: #555 1px solid;
	font:12px tahoma;
	width:30px;
	height:17px!important;
	min-height:17px;
}
.logout{
	height:30px; 
	text-align:right; 
	padding-right:10px; 
	font:bold 12px tahoma; 
	color:#fd82b4;
}
.logout a{
	color:#f8c9dc;
}
.msg{
	color: #fff;
	font: bold 15px Times New Roman,Tahoma; 
}
.msg1{
	color: #fff;
	font: bold 13px Times New Roman,Tahoma; 
	margin-right:80px;
}
.msg_to{
	color: #f7c283;
	font: bold 11px Tahoma; 
}
.small_heart{
	margin-right:10px;
}
.sidebar{
	width:280px;
}
 ul{
	padding-left:30px;
}
.sidebar li {
	margin:  5px 0 3px 0;
	padding: 0;
	list-style-image: url(images/ar.gif);
	border-bottom:#ccc 1px dotted;
	line-height: 180%;
	}
.el{
	background:url(images/ar.gif) no-repeat left 3px;
	border-bottom:#ccc 1px dotted;
	padding-left: 20px;
	margin-left:10px;
	height:25px;
	width:250px;
}

.rule {
	color: #333;
	font: bold 14px "Times New Roman",Tahoma; 
}

#ru {
  font: italic 18px Georgia, Times, serif;
  color: #e10606;
  padding: 0 0 0 25px;
  margin-top: 0;
}
#ru span {
  font: normal 13px Arial, Helvetica, sans-serif;
  color: #000000;
}

.box_love{
	border-top:#eee 1px solid; 
	border-bottom:#eee 1px solid; 
	border-left:none; 
	border-right:none; 
	padding:10px;
}
.name_send{
	font:bold 15px tahoma; 
	color:#f864a0; 
	padding-top:15px;
}
.time_send{
	font:11px tahoma; 
	color:#aaa;
}
.msg_send{
	padding:10px 5px 5px 0;
}