@import url("engine.css");
/* Стили DataLife Engine */

/* Основные стили
- - - - - - - - - - - - - - - - - - - - - - - - */
html,body{height:100%;margin:0px;padding: 0px;background: #252525 url(../images/bg_body.jpg) no-repeat top center;color: #2c2c2c;}

table {border:0px; border-collapse:collapse;}
table td {padding:0px;}
.menu { font: 11px Verdana; height:40px;width:1000px;}
.menu_center { float:left; width:982px; height: 40px; background-image: url(../images/menu.jpg);}
.menu_right {float:right;width: 9px; height: 40px; background-image: url(../images/menu_right.png);}
.menu_left {float:left; width: 9px; height: 40px; background-image: url(../images/menu_left.png);}
.clear {clear:both;}		

.quality {width:306px; height:17px; padding-left:17px; padding-top:3px;}


.DVDrip {float:left; width:62px; height:11px; background:url(../images/dvd-rip.jpg) no-repeat bottom left;}
.DVDscr {float:left; width:100px; height:11px; background:url(../images/dvd-scr.jpg) no-repeat bottom left;}
.CAMrip {float:left; width:100px; height:11px; background:url(../images/cam-rip.jpg) no-repeat bottom left;}
.480HD {float:left; width:100px; height:11px; background:url(../images/hd-480.jpg) no-repeat bottom left;}
.720HD {float:left; width:100px; height:11px; background:url(../images/hd-720.jpg) no-repeat bottom left;}
.1080HD {float:left; width:100px; height:11px; background:url(../images/hd-1080.jpg) no-repeat bottom left;}
.TeleSynch {float:left; width:100px; height:11px; background:url(../images/tele-synch.jpg) no-repeat bottom left;}


.dvd-rip {float:left; width:267px; height:11px; background:url(../images/dvd-rip.jpg) no-repeat bottom left;}
.dvd-scr {float:left; width:100px; height:11px; background:url(../images/dvd-scr.jpg) no-repeat bottom left;}
.cam-rip {float:left; width:100px; height:11px; background:url(../images/cam-rip.jpg) no-repeat bottom left;}
.hd-480 {float:left; width:100px; height:9px; background:url(../images/hd-480.jpg) no-repeat bottom left;}
.hd-720 {float:left; width:100px; height:9px; background:url(../images/hd-720.jpg) no-repeat bottom left;}
.hd-1080 {float:left; width:100px; height:9px; background:url(../images/hd-1080.jpg) no-repeat bottom left;}
.tele-synch {float:left; width:100px; height:11px; background:url(../images/tele-synch.jpg) no-repeat bottom left;}


		
h1 {margin-top: 0pt;margin-bottom: 0pt;padding-left: 0pt;padding-right: 0pt;}

h2 {margin-top: 0pt;margin-bottom: 0pt;padding-left: 0pt;padding-right: 0pt;}

#body {width: 1000px; display: block;}
.all {width:1000px;}
.top_navi {margin-left:10px;height:40px; float:left;}
a.menu_top {display: block;float:left;color:#dcdcdc;font-weight:bold;text-transform:none;text-decoration:none;background:url(../images/top_menu2.png) top right no-repeat;padding-right:7px;outline:none;margin:4px 0 0 0px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}
a.menu_top span {display:block;line-height:13px;background:url(../images/top_menu.png) no-repeat;padding:9px 10px 8px 17px;}
a.menu_top:hover {background-position:100% -30px;}
a.menu_top:hover span {background-position:0% -30px;color:#fffef9;}	


.top_links {margin-left:10px;height:25px;}
a.links_top {display: block;float:left;font:12px Verdana; color:#2c2c2c;text-transform:none; text-decoration: none; background:url(../images/button_01_02.jpg) top right no-repeat;padding-right:7px;outline:none;margin:4px 0 0px 0px; }
a.links_top span {display:block;   width:120px; cursor: pointer; background:url(../images/button_01_01.jpg) no-repeat; padding:5px 7px 6px 14px;}
a.links_top:hover {color:#f3f3f3; background-position:100% -25px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}
a.links_top:hover span {background-position:0% -25px;}	


a.links_top2 {display: block;float:left;font:12px Verdana; color:#2c2c2c;text-transform:none; text-decoration: none; background:url(../images/button_01_02.jpg) top right no-repeat;padding-right:7px;outline:none;margin:4px 0 10px 10px; }
a.links_top2 span {display:block;   width:120px; cursor: pointer; background:url(../images/button_01_01.jpg) no-repeat; padding:5px 7px 6px 14px;}
a.links_top2:hover {color:#f3f3f3; background-position:100% -25px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}
a.links_top2:hover span {background-position:0% -25px;}	


a.links_top_1 {display: block;float:left;font:12px Verdana; color:#2c2c2c;text-transform:none; text-decoration: none; background:url(../images/button_01_02.jpg) top right no-repeat;padding-right:7px;outline:none;margin:4px 0 0 0px; }
a.links_top_1 span {display:block;line-height:15px;  cursor: pointer; background:url(../images/button_01_01.jpg) no-repeat; padding:4px 7px 6px 14px;}
a.links_top_1:hover {color:#f3f3f3; background-position:100% -25px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}
a.links_top_1:hover span {background-position:0% -25px;}	

.spacer {width:120px;}
.serialy  a.links_top2 span {width:201px;}

.categories strong{font: 11pt Tahoma; color: #9c383a; }

.logo h1 {font: 11px Verdana; color: #838383; float:left; padding: 0 0 0 20px;}
.logotext  {font: 11px Verdana; color: #838383; float:left; padding: 0 0 0 20px;}




.login-button {width: 78px; height: 20px; background: url(../images/login-button.jpg) no-repeat; border: 0pt none;}
.login-button:hover {background-position:bottom;}



.logo {float:left; height:150px;width:1000px; background:url(../images/format.png) 30px 20px no-repeat;}
.login_form a {color:#f3f3f3; font: 11px Verdana;text-decoration:none;}
.login_form a:hover {color:#f3f3f3; font: 11px Verdana;text-decoration:underline;}
.login_form {color:#f3f3f3;font: 11px Verdana;}
.login_form td {padding:3px 0 0 0;}
.login_form table {}
.logined {padding:0 0 0 0;}
.mini_text {font: 10px Verdana;}


.spacer {width:199px; float:right; background-position: 0 32px;margin:0 50px 0 0;}
.spacer2 {width:200px;height:150px; float:left; background: url(../images/popcorn.jpg)no-repeat bottom;}
.login {float:right;width:470px;height:150px;}
.logotip {padding:55px 0 0 30px; width:250px;float:left;}
a.main_logo {display:block;width:250px;height:43px;background-image:  url(../images/logo1.png);}
 	
.left_login {width:17px; height:110px; background: url(../images/left_login.png); margin-top:40px;}
.right_login {width:15px; height:110px; background: url(../images/right_login.png); margin-top:40px;}
.login_background { background: url(../images/login_background.png) repeat-x;}


.main {width:1000px;}
.main_top {float:left;width:1000px;height:8px;background-image: url(../images/main_top.png);}
.main_bottom {float:left;width:1000px;height:7px;background-image: url(../images/main_bottom.jpg);}
.content {float:left;font: 11px Verdana;  background-color:#3d3d3d; width:1000px;}

.categories {float:left; width:986px; padding: 0 0 7px 7px; text-align:left;}
.categories_top {float:left; width:986px; height: 6px; background: url(../images/categories_top.jpg);}
.categories_bottom {float:left; width:986px; height: 9px; background: url(../images/categories_bottom.jpg);}
.categories_input {width:972px; background: #f3f3f3; padding: 7px 7px 0px 7px;}
.categories_input_2 {width:972px; background: #f3f3f3; padding: 7px 7px 7px 7px;}
.categories_input_image {width:972px; background: #f3f3f3 url(../images/copy.jpg) 95% 100% no-repeat; padding: 7px 7px 7px 7px;}
.categories_input td {padding: 7px;}
.categories_input_image td {padding: 7px;}


.block {width:489px;padding:0 0 7px 7px; float:left; text-align:left;}
.block_top {background-image: url(../images/block_top.jpg);height:6px;}
.block_bottom {background-image: url(../images/block_bottom.jpg);height:5px;}
.in_block {padding: 7px; background-color:#f3f3f3;}
.block a {color: #9c383a; text-decoration:none;}
.block a:hover {color: #2c2c2c; text-decoration:none;}

.poster {border: 3px #dcdcdc solid; float:left; margin:0 0 0 0;}
.description {float:right; height:118px; overflow:hidden; width:306px; padding:0 0 0 17px; margin-bottom:10px;}
.title {margin:0 0 5px 0; overflow:hidden; height: 20px;}
.title h2{font: 11pt Tahoma; color: #9c383a;}
.corner {float:left;width:323px; height: 15px; background: url(../images/corner.jpg) no-repeat left ;}
.avtor {width: 190px; height: 25px; float: left; background: #dcdcdc; padding:10px 0 0 10px;}
.cherta {float:left;width:323px; height: 35px;}
a.skachat {float:left; display:block; height:35px; width: 109px; background: url(../images/skachat.jpg);}
a.skachat:hover {float:left; display:block; height:35px; width: 109px; background-position:bottom;}
.balka {height:100%;width:306px;}


.film {width:775px; float:left; margin:0 0 7px 7px; text-align:left;font: 11px Verdana; }
.film2 {width:775px; float:left; padding:0 0 7px 0; margin: 7px 0 0 0; text-align:left;font: 11px Verdana; }
.film_top {float:left;width:775px; height: 9px; background: url(../images/film_top.jpg);}
.film_bottom {float:left;width:775px; height: 8px; background: url(../images/film_bottom.jpg);}
.film_input {float:left;padding:0 7px 0 7px; width:761px; background:#f3f3f3;}

.info {float:right; width:204px; margin:0 7px 0 0; float:right; text-align:left;}
.info_top {float:right; width:204px; height: 7px; background: url(../images/info_top.jpg); }
.info_input {width: 190px; float:right; background: #f3f3f3; padding:2px 7px 7px 7px;}
.info_bottom {float:right; width:204px; height: 6px; background: url(../images/info_bottom.jpg); }
.poster_full {border: 3px #dcdcdc solid; margin:0 0 0 0;}
.info_info {padding: 7px 0 0 0;  text-align: left;}
.rating {padding-left:27px;}

.info a {color: #9c383a; text-decoration:underline;}
.info a:hover {color: #2c2c2c; text-decoration:underline;}
.film h1{font: 13pt Tahoma; color: #9c383a;}
.film h2{font: 13pt Tahoma; color: #9c383a;}
.seria{font: 13pt Tahoma; color: #9c383a;}
.info strong {padding-top:4px;}

.style_input {width: 226px; height: 23px;}
.style_input_code {height: 45px; width: 150px;font: 25px Tahoma; font-weight: bold; padding-left: 10px;}
.addcomment {width: 200px; height: 25px; background: url(../images/comment_button.jpg) no-repeat; border: 0pt none;}
.addcomment:hover {background-position:bottom;} 

.full_news {width:1000px;}

.sec_code {width: 465px; height: 65px;  padding: 7px 0 0 0; margin: 0 80px 0 91px;}
.sec_code_1 {float:left;}
.sec_code_2 {float:left; padding: 0 0 0 7px;}
.sec_code a {color: #2c2c2c; text-decoration:underline;}
.sec_code a:hover {color: #9c383a; text-decoration:underline;}

.comment {float: left; width: 681px; padding-left:40px; padding-right:40px;padding-bottom:14px; }
.comment a {font: 12pt Tahoma; color: #9c383a;text-decoration:none;}
.comment a:hover {text-decoration:underline;}
.comment_cleaner {width: 681px; height: 1px; float:left; background: url(../images/comment_cleaner.jpg);}
.comment_top { width: 681px; height:8px; background: url(../images/comment_top.jpg) no-repeat left;}
.comment_info {float: left; width:120px;  background: #dcdcdc; padding-top: 5px; padding-left:0px;}
.comment_input {width:561px; float:right; text-align: left;  padding:0px; background: url(../images/comment_center.jpg) no-repeat top left;}
.comment_bottom {float: left;width:120px; height: 8px; background: url(../images/comment_bottom.jpg) no-repeat left;}
.comment_buttons {float: left;width:651px; background: #dcdcdc; text-align: left; padding: 0 15px 0 15px;}
.comment_buttons a {font: 11px Verdana;color: #2c2c2c; text-decoration:none;}
.comment_buttons a:hover {text-decoration:underline;color: #9c383a;}
.text {width:547px; padding: 20px 7px 0 7px; text-align:left;}
.comment_avtor {float:left; width:351px;}
.comment_actions {float:right; text-align:right; width:300px;}


.footer {float:left; width: 1000px; margin-top:20px; height:109px; text-align:left;}
.footer_top {float:left; width:1000px; height:20px; background:url(../images/footer_01.jpg);}
.footer_left {float:left; width:16px; height:89px; background:url(../images/footer_02.jpg);}
.footer_right {float:right; width:15px; height:89px; background:url(../images/footer_04.jpg);}
.footer_input {float:left; width: 969px; height:89px; font: 11px Tahoma; color:#8d8d8d; background:#252525;}


.admins {float:left; padding:0 7px 0 0; width: 200px; height:50px;}
.coin {float:right;padding:0 7px 0 0; width: 180px; text-align:right;}
.copyright {float:left; padding:27px 7px 0 0; width:200px;}

.coin a img { opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40); }
.coin a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }
.menushka {float:left; width:155px; padding-left:20px;}
.design {float:left; width:380px; padding-left:20px;}
.menushka a {font:12px Tahoma; color:#838383; text-decoration:none;}
.menushka a:hover {font:12px Tahoma; color:#f3f3f3; text-decoration:underline;}
.shtrih {height:1px; background:url(../images/shtrih.jpg) repeat-x;}


.user_info {font:11px Verdana; color:#2c2c2c;}
.strong {font: 13pt Tahoma; color: #9c383a;}
.user_info a {font:11px Verdana; color:#2c2c2c; text-decoration:underline;}
.user_info a:hover {color:#9c383a}
.pm {padding-left:60px;}


.pm_button:hover {  background:#2c2c2c; color:#f3f3f3; border:1px solid #2c2c2c; }
.pm_button {font:12px Verdana; background:#f3f3f3; color:#2c2c2c; border:1px solid #dcdcdc; padding:4px 11px 4px 11px; border-radius:13px; cursor:pointer;}





.knopki a {margin-bottom:7px;}

.statistika {float:left; width:761px;}
.1_block {float:left; width:253px;}
.2_block {float:left; width:253px;}
.3_block {float:right; width:253px;}
.4_block {float:left; width:701px;}

.new_films {width:190px; padding-bottom:7px;}

.pages {font:12px Verdana; color:#2c2c2c; height:25px; float:left;}

.prev_link a {font:12px Verdana; color:#9c383a;}
.prev_link a:hover {font:12px Verdana; color:#2c2c2c;}


.pages span {font:12px Verdana; color:#f3f3f3; background:#2c2c2c; border-radius:7px;  padding:3px 5px 4px 5px;}
.pages span.nav_ext {font:12px Verdana; color:#2c2c2c; background:#f3f3f3; padding:0px;}

.pages a { font:12px Verdana; color:#9c383a; padding:3px 5px 4px 5px; text-decoration:underline;}
.pages a:hover {color:#f3f3f3; background:#9c383a; border-radius:7px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); text-decoration:none;}

.f_textarea {font: 12px Verdana; color:#2c2c2c;}
.feedback {padding-left:60px;}

.search_bar {width:138px; font:12px Verdana; color:#2c2c2c; height:20px; background:url(../images/input.jpg) no-repeat; border:0px; padding:0px; padding:5px 10px 0 10px;}

.search_button {width:72px; height:25px; background:url(../images/search_button.jpg) top left; cursor:pointer;}
.search_button:hover {background-position: 100% -25px;}
.search_message {text-align:center; font: 12pt Tahoma; color: #9c383a;}
.searchtable input.bbcodes {font:12px Verdana; background:#f3f3f3; color:#2c2c2c; border:1px solid #dcdcdc; padding:2px 11px 6px 11px; border-radius:13px; cursor:pointer;}
.searchtable input.bbcodes:hover {font:12px Verdana; background:#2c2c2c; color:#f3f3f3; border:1px solid #2c2c2c; padding:2px 11px 6px 11px; border-radius:13px; cursor:pointer;}
.searchtable input.textin{ border-radius:7px; padding:0 10px 0 10px; border:1px solid #dcdcdc; height: 22px;}

.alfavit a {font:12px Verdana; color:#2c2c2c; padding:3px 5px 4px 5px; text-decoration:none; }
.alfavit a:hover {color:#f3f3f3; background:#9c383a; border-radius:7px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); text-decoration:none;}

.serial_tab a {font:12px Verdana; color:#2c2c2c; padding:3px 5px 4px 5px; text-decoration:none; }
.serial_tab a:hover {color:#f3f3f3; background:#9c383a; border-radius:7px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); text-decoration:none;}
.serial_tab a.selected {font:12px Verdana; color:#f3f3f3; background:#2c2c2c; border-radius:7px;  padding:3px 5px 4px 5px;}


.serial_tab {float:left; width:759px; border:1px solid #2c2c2c; margin-bottom:7px;}
.serial_tab_top {float:left; width:759px; height:22px; background:url(../images/serii.jpg) top left no-repeat;}
.serial_tab_input {padding:7px;}
.quote {width:600px;}

.static {padding:0 60px 0 60px;}
.static a {font:12px Verdana; color:#9c383a; text-decoration:underline;}
.static a:hover {color:#2c2c2c;}

.error a {font:12px Verdana; color:#9c383a; text-decoration:underline;}
.error a:hover {color:#2c2c2c;}

.strong a {font:12pt Tahoma; color:#9c383a; text-decoration:underline;}
.strong a:hover {color:#2c2c2c;}
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	width: 500px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}