/* Base styles  */

* {margin:0; padding:0; border:0;}
body {color:#3f3f3f; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:100.01%; line-height:1.1em; background:#fff url(../img/bg.gif);}

table, td {border-collapse:collapse;}
table tr, table td {vertical-align:top;}
a {color:#e70067; text-decoration:underline;}
a:hover {color:#40001c; text-decoration:none;}

h1 {font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#b30050;padding-bottom:20px; line-height:22px;}
h2 {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999; padding-bottom:1px;}
h3 {font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ef59a1; padding-bottom:15px;}

input, textarea {background:#fff2f8; border:1px solid #ff9bcb; padding:6px 3px; font-size:14px; color:#3f3f3f; width:310px;}
textarea {height:120px;}
/* End of base styles */
#page{width:1000px; margin:0 auto; padding:0; font-size:12px; background:#fff url(../img/head_bg.jpg) top center no-repeat;}

#head {height:240px; position:relative;}
	#alphabet {position:absolute; bottom:28px; width:100%; text-align:center; color:#214350;}
	#alphabet a {font-weight:bold; padding-left:3px; padding-right:3px;}
	#logo {position:absolute; left:13px; top:98px;}
	#menu {position:absolute; top:24px; width:99%; text-align:center; padding-left:1%;}

#left {float: left; width:640px; padding-left:20px;}
	.poster {border:3px #fff solid; float:left; margin-right:20px;}
	hr {border-bottom:1px dashed #cd9bc1; height:8px; margin-bottom:8px; display:block;}
	.film_desc img {margin-right:3px;}
	.film_desc td {vertical-align:middle; height:22px;}
	
	.film_check td {height:40px; vertical-align:middle; color:#798a9d;}
	.film_check img {margin-right:15px;}
	
	#film_download {background:url(../img/img-download.jpg) center left no-repeat; padding-left:75px; height:52px; padding-top:13px; border-top:3px solid #ace1ff; border-bottom:3px solid #ace1ff; margin-bottom:35px;}
	
	.comments{color:#731040;}
	.comments td {padding-top:20px;}
	.comments .num {width:63px; font-size:24px; color:#ccc;}
	.comments .author {color:#1b6ba3; font-weight:bold;}
	
	.itext {color:#999; font-size:14px; font-weight:bold;}
	.comm_add td {padding-bottom:20px; padding-right:20px;}
	
	.rnd_film li {margin-left:20px; list-style-type:circle; padding-left:5px; padding-bottom:5px;}
	
#right {float: right; width:270px; padding-right:10px; padding-left:60px;}

#clear {width:100%; clear:both;}

#footer {height:60px; padding-top:15px; color:#283339; padding-left:20px; border-top:2px dashed #fce4f0;}
#footer a {color:#283339; text-decoration:none;}
#footer a:hover {color:#283339; text-decoration:none;}