/*===============================================
BASE
===============================================*/
body	{
	color:#232323;
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-image: url(../images/movie/movie_back.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #003366;
	background-attachment: fixed;
}
img	{
	border:0px;
}
table	{
	font-size:12px;
	color:#232323;
	text-align:left;
}
h1,h2,h3,h4,h5,form,p,ul,ol,li,div,table,thead,tbody,tfoot	{
	margin:0px;
	padding:0px;
}
a:link	{
	color:#0A427E;
	text-decoration:underline;
}
a:visited	{
	color:#441474;
	text-decoration:underline;
}
a:hover	{
	color:#2395C0;
	text-decoration:underline;
}
sup	{
	color:#FF0000;
}

/*===============================================
class list
===============================================*/
.alC	{text-align:center;}
.alR	{text-align:right;}
.alL	{text-align:left;}
.mgT10	{margin-top:10px;}
.mgT15	{margin-top:15px;}
.mgT20	{margin-top:20px;}
.mgT30	{margin-top:30px;}
.mgR15	{margin-right:15px;}
.mgB10	{margin-bottom:10px;}
.mgB15	{margin-bottom:15px;}
.mgB20	{margin-bottom:20px;}
.mgB30	{margin-bottom:30px;}
.mgL10	{margin-left:10px;}
.mgL20	{margin-left:20px;}
.mgTB5	{margin:5px 0px;}
.mgTB10	{margin:10px 0px;}
.mgTB15	{margin:15px 0px;}
.mgT5B10	{margin:5px  0px 10px 0px;}
.mgT30B10	{margin:30px  0px 10px 0px;}
.mgT30B20	{margin:30px  0px 20px 0px;}
.mgT10B15	{margin:10px  0px 15px 0px;}
.mgT10R30	{margin:10px 30px 0px 0px;}
.red	{ color:red; }
/*===============================================
float
===============================================*/
.flL	{ float:left; }
.flR	{ float:right; }
/*===============================================
clearfix
===============================================*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hides from IE-mac \*/
*html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* End hide from IE-mac */

.clear0	{
		height:1px;
		margin:-1px 0px 0px 0px;
		padding:0px;
		line-height:0em;
		display:block;
		float:none;
		clear:both;
}


/*===============================================
BASE
===============================================*/
#WRAPPER{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

/*===============================================
head
===============================================*/
#HEADMENU{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	text-align: left;
}
#HEADMENU .flL{
	width: 240px;
}
#HEADMENU .flR{

	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
#HEADMENU .flR li{
	list-style-type: none;
	float: left;
}
#HEADMENU .flR li a{
	display: block;
	background-repeat: no-repeat;
}
#HEADMENU .flR li a:hover{
	background-color: #FFFFFF;
}
#HEADMENU .flR li a:hover img{
	visibility: hidden;
}
#A1{
	background-image: url(../images/movie/movie_a1_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 176px;
}
#A2{
	background-image: url(../images/movie/movie_a2_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 80px;
}
#A3{
	background-image: url(../images/movie/movie_a3_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 80px;
}
#A4{
	background-image: url(../images/movie/movie_a4_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 94px;
}
#A5{
	background-image: url(../images/movie/movie_a5_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 130px;
}
/*===============================================
foot
===============================================*/
#FOOT{
	text-align: left;
}
#FOOT ul{
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
#FOOT ul li{
	float: left;
	list-style-type: none;
}
#FOOT ul li a{
	display: block;
	background-repeat: no-repeat;
}
#FOOT ul li a:hover{
	background-color: #FFFFFF;
}
#FOOT ul li a:hover img{
	visibility: hidden;
}
#B1{
	background-image: url(../images/movie/movie_b1_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 91px;
	width: 240px;
}
#B2{
	background-image: url(../images/movie/movie_b2_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 91px;
	width: 180px;
}
#B3{
	background-image: url(../images/movie/movie_b3_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 91px;
	width: 180px;
}
#B4{
	background-image: url(../images/movie/movie_b4_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 91px;
	width: 200px;
}
#COPY{
	background-image: url(../images/movie/movie_copy.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
}

/*===============================================
main
===============================================*/
#MAIN{
	text-align: left;
	padding-top: 20px;
}
#LEFTMENU{
	float: left;
	width: 180px;
	padding-bottom: 20px;
}
#CONTENTS{
	float: left;
	width: 450px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 20px;
}
#RIGHTMENU{
	float: left;
	width: 150px;
	padding-bottom: 20px;
}
#LEFTMENU h3{
	margin: 0px;
	width: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

#LEFTMENU ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#LEFTMENU li{
	list-style-type: none;
	background-image: url(../images/movie/trajalmovie_mark.jpg);
	background-repeat: no-repeat;
	background-color: #EAEAEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-position: 5px 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 5px;
	width: 155px;
}
#LEFTMENU li a{
	color: #333333;
}
#LEFTMENU li a:hover{
	text-decoration: none;
}

#RIGHTMENU img{
	margin-bottom: 10px;
}

/*===============================================
contents
===============================================*/
.entry{

}
.entries{
	border: 1px solid #CCCCCC;
	height: 1%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.entries h3{
	background-color: #000000;
	background-image: url(../images/movie/trajalmovie_titleback.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.entries h3 a,.entries h3 a:hover,.entries h3 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.new{
	background-image: url(../images/movie/movie_new.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:45px;
}
.entry-body{
}
.entry-body .flL{
	padding: 1px;
	width: 130px;
	border: 1px solid #CCCCCC;
}
.entry-body .flR{
	width: 290px;
}
.entry-footer{
	font-size: 10px;
	text-align: right;
	padding-bottom: 20px;
}

#CATTITLE{
	font-size: 16px;
	color: #FFFFFF;
	background-image: url(../images/movie/movie_copy.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	padding: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*===============================================
pages
===============================================*/
.paginate{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	background-color: #FFFFFF;
}

/*===============================================
comement
===============================================*/
.comments-open{
	margin-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 150%;
}

h2.comments-open-header2{
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	padding-right: 10px;

}

p.comments-open-moderated{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.comments-open label { display: block; }

#comment-author, #comment-email,#comment-url {
    width: 240px;
}
#comment-text {
    width: 300px;
}


h3.comments-header2{
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/talk/mark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-top: 2px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

div.comments-content{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div.comment-header{
	font-size: 14px;
	color: #0A427E;
	font-weight: bold;
}
div.comment-content{
	font-size: 12px;
	line-height: 150%;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.comment-content p{
	margin: 0px;
	padding: 0px;
}

.comment-footer{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	line-height: 150%;
	color: #666666;
}

div.comment{
	margin-bottom: 15px;
	border: 1px dotted #CCCCCC;
	padding: 10px;
}

/*===============================================
comement2
===============================================*/
h3.commentstitle{
    font-size: 16px;
	font-weight: bold;
	background-image: url(../images/talk/mark.gif);
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
}
div.comment-content2{
	font-size: 12px;
	line-height: 150%;
}
div.comment-content2 p{
	margin: 0px;
	padding: 0px;
}
p.comment-footer2{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	line-height: 150%;
	color: #666666;
}
div.comment2{
	margin-bottom: 15px;
	border: 2px solid #CCCCCC;
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

div.comments-open{
	margin-bottom: 20px;
}
.pageswitch{
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

