@charset "UTF-8";
/* CSS Document */
#txtcont {
	width:39.875em;	
	}
#txtcont p{
	margin:0px;
	}
#txtcont br.clear {
	clear:both;
	height:1px;
	line-height:1px;
}

.col {
	display: block;
	overflow: hidden; width: auto;
	}
#txtcont .col img{ display:block;}
#txtcont .col p{font-size:0.75em; margin:1em 0em 0.5em 0.1em;}

.usertabs .bigtab {
	float:left;
	height:1.5em;
	margin-right:0.1875em;
}
.usertabs .bigtab h1 {
	color:#FFFFFF;
	float:left;
	font-size:90%;
	font-weight:bold;
	margin:0;
	padding:0.2em 0.5em 0;
}
.usertabs .bigtab img {
	
	background:#FFFFFF none repeat scroll 0 0;
	display:block;
	float:left;
	margin-right:0 !important;
	width:0.4375em;
}
.usertabs .bigtab h1 a {
	color:#FFFFFF;
	text-decoration:none;
}
.usertabs .bigtab h1 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
.user-cont {background:#E4E4E4 none repeat scroll 0 0;;	}
.user-cont div {margin:0 1em 2em 1em; float:left;font-size:0.9em; min-height:5em; padding-top:2em; width:100%; clear:both}
.user-cont div .book-list {min-height:2em; width:95%;}
.user-cont div form table { margin-left:5em;}
.user-cont div a {color:#663399;}
.user-cont div a:hover { text-decoration:underline;}
.user-cont form {color:#333; font-size:0.9em;}
.user-cont div table td{vertical-align: top;}

.user-message {margin: none; !IMPORTANT padding:none;}
.user-stimes {float: left; width:100%;background-color:#E4E4E4;}
.user-stimes h2 {display:block; width:100%; padding:0.2em; font-size:0.8em; font-weight: bold; text-align:center; color:#333;}
.user-stimes table {border-collapse:collapse; width:99%; border:none; margin:0 auto; margin-top:0.3em; margin-bottom:1em;}
.th-film {width:25%; background-color:#66C;}
.th-hall {width:15%; background-color: #C60;}
.th-show {width:60%; background-color:#7D237B;}
.user-stimes table thead tr th{ border:#fff 1px solid;}
.user-stimes table thead tr .th-col1{}
.user-stimes table thead tr .th-col2{}
.user-stimes table thead tr .th-col3{}
.user-stimes table thead tr th{ color:#fff; font-weight:bold; font-size:0.8em; padding:0.3em;}
.user-stimes table tbody td{vertical-align: middle; font-size: 0.75em; border:#fff 1px solid; padding:0.2em;}
.user-stimes table tbody .td-col1 { background-color:#DFE1FD; font-weight:bold;}
.user-stimes table tbody .td-col2 { background-color:#FFF4C3; text-align:center;}
.user-stimes table tbody .td-col3 { background-color: #F6C8D2;}

.user-stimes table tbody td a {dispay: inline-block;padding-right:0.2em; color:#603; }
.user-stimes table tbody td a:hover {text-decoration:underline;}

