body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0pt;
padding:0pt;
}

table {
border-collapse:collapse;
border-spacing:0pt;
}

fieldset, img {
border:0pt none;
}

address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

caption, th {
text-align:left;
}

h1, h2, h3, h4, h5, h6, big, small {
font-size:100%;
font-weight:normal;
}

select, input, textarea {
font-size:99%;
}

b, strong {
font-weight:bold;
}

em {
font-style:normal;
}

a:link, a:visited, a:active {
color:#3692e0;
}
noscript a:link, noscript a:visited, noscript a:active {
color:#0000FF;
text-decoration:underline;
}

body {
font-size:16px;
overflow-x:hidden;
color:#555555;
}


/*--------------------------------------
header
--------------------------------------*/

#commonHeader{
	margin:0 auto;
	height:63px;
	position:relative;	
	margin-left:0;	
}

#commonHeader h1 a{
	display:block;
	position:absolute;
	top:17px;
	left:13px;
}



#commonHeader #banner{
	position:absolute;
	top:9px;
	left:85px;
}


.clearfix:after {
clear:both;
content:"";
display:block;
}

#sitesearch {
background:transparent url(logo.png) no-repeat scroll 0pt 100%;
margin-bottom:10px;
padding:5px;
}
#logo {
margin-left:5px;
padding:5px;
}

ul#menu {
margin-left:17px;
}
body[orient="portrait"] ul#menu {
margin-left:17px;
}
body[orient="landscape"] ul#menu {
margin-left:20px;
}
ul#menu > li {
float:left;
height:70px;
margin-bottom:5px;
width:75px;
}
body[orient="portrait"] ul#menu > li {
height:70px;
margin-bottom:3px;
width:75px;
}
body[orient="landscape"] ul#menu > li {
height:70px;
width:76px;
}
ul#menu > li > .title {
font-size:11px;
height:20px;
position:relative;
text-align:center;
top:4px;
white-space:nowrap;
width:57px;
z-index:1;
}

.banner01{
text-align:center;
margin-bottom:10px;
}

#header{
}

#header .logo{
width:80px;
height:23px;
background:url(img/logo.gif) no-repeat;
margin:6px auto;
text-align:center;
vertical-align:center;
}

#footer {
	font-size:6px;
	margin:5px 0 0 5px;
	text-align:center;
	background:#b0dde8;
	padding-top:7px;
	height:15px;	
}

.alt{position:absolute;top:-5000px;left:-999px;}

.clearboth{
clear:both;
}

.clearboth hr{
display:none;
}



/*--------------------------------------
all_search
--------------------------------------*/

#all_search{
width:100%;
	height:47px;
	background:url(../../pda/images/bg.jpg) repeat-x;
	position:relative;
}

#all_search #and1{
	position:absolute;
	top:18px;
	left:90px;
}
#all_search #and2{
	position:absolute;
	top:18px;
	left:150px;
}
#all_search #right{
	position:absolute;
	top:18px;
	left:248px;
}

#all_search #tv_search #tv_category{
	position:absolute;
	top:10px;
	left:8px;
}



#all_search #tv_search #tv_category p#tv_category_select{
	margin:3px 0 0 30px;
}


#all_search #tv_search #tv_week{
	position:absolute;
	top:10px;
	left:106px;
}

#all_search #tv_search #tv_week p#tv_week_select{
	margin:3px 0 0 15px;
}

#all_search #tv_search #tv_time{
	position:absolute;
	top:10px;
	left:166px;
}

#all_search #tv_search #tv_time p#tv_time_select{
	margin:3px 0 0 32px;
}

#all_search #tv_search_btn{
	position:absolute;
	top:10px;
	left:261px;
}


#all_search p#tool_btn{
	position:absolute;
	top:8px;
	left:900px;
}

#tv_genre_select{
	height:20px;
	width:500px;
	padding-left:5px;
	margin-left:-5px;
	overflow:hidden;
}

#all_search p#tv_genre_left_btn{
	position:absolute;
	top:19px;
	left:569px;
}

#all_search p#tv_genre_right_btn{
	position:absolute;
	top:19px;
	left:882px;
}

#all_search #tv_genre_select{
	position:absolute;
	top:15px;
	left:576px;
}

#all_search #tv_genre_select p{
	margin-left:15px;
}


#all_search #tv_genre #tv_genre_left_btn a{
	display:block;
	width:6px;
	height:12px;
	background:url(../../images/2009/genre_left.jpg) 0 -12px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#all_search #tv_genre #tv_genre_left_btn a:hover{
	width:6px;
	height:12px;
	background:url(../../images/2009/genre_left.jpg) 0 0px no-repeat;
}

#all_search #tv_genre #tv_genre_right_btn a{
	display:block;
	width:6px;
	height:12px;
	background:url(../../images/2009/genre_right.jpg) 0 -12px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#all_search #tv_genre #tv_genre_right_btn a:hover{
	width:6px;
	height:12px;
	background:url(../../images/2009/genre_right.jpg) 0 0px no-repeat;
}

