.aaa{
padding-left:4px;
text-align:left;
}

.sms_head {
font-size:22px;
text-align:center;
color:#cd00aa;


}
.sms_head_d {
font-size:11px;
padding-bottom:8px;
text-align:center;
}

#languages{
padding:2px;
border:1px solid #ccc;
text-align:center;
visibility:hidden;

}
#languages a  {

}
.dotted_border h2{
text-align:center;
padding:4px;
}

.dotted_border {
padding:12px;

}
#page_footer {
visibility:hidden;
padding:7px;
text-align:center;
}
body {margin:0px;padding:0px;border:none;text-align:center;background:#FFFFF1;}

table {border-collapse:collapse;}
table td {padding:0px;font:12px Verdana;color:#4b575b;}
a {font:12px Verdana;color:#0092c8;outline:none;} 
a:hover {color:#cd00aa;}
a img {border:none;}

h2 {font:18px Verdana;color:#7a868a;margin:0px 0px 10px 0px;}
h2 a {font:18px Verdana;color:#3098b2;}

h3 {font:14px Verdana;color:#7a868a;margin:0px 0px 5px 0px;font-weight:bold;}

#news h2 {margin-bottom:15px;}
#news h2 a {color:#cd00aa;}

form,input,p,textarea,select {margin:0px;padding:0px;}

p {margin-bottom:13px;}

#center {margin:0px auto 0px auto;width:999px;text-align:left;}

#head {height:143px;}
#head #logo {width:265px;background:url(../i/logo.gif) top left no-repeat;height:143px;vertical-align:top;}
#head #logo.ng {background:url(../i/logo_ng.gif) top left no-repeat;}
#head #logo a {display:block;width:200px;height:60px;margin:25px 0px 0px 30px;}
#head #stats {width:456px;background:url(../i/stats.gif) top left no-repeat;vertical-align:top;}
#head #stats.ng {background:url(../i/stats_ng.gif) top left no-repeat;}
#head #enter {width:278px;background:url(../i/enter.gif) top left no-repeat;vertical-align:top;}
#head #enter.ng {background:url(../i/enter_ng.gif) top left no-repeat;}
#head #form {margin:28px 0px 0px 110px;position:relative;}
#head #form .input {width:154px;height:22px !important;height:20px;border:1px solid #91becc;color:#989ea0;background:url(../i/input.gif) top left no-repeat;padding:2px 0px 0px 3px;margin-bottom:5px;}
#head #form #form-links {margin-top:-4px;}
#head #form #form-links a {line-height:16px;letter-spacing:-1px;margin-left:4px;}
#head #form #enter-button {position:relative;top:-23px;left:108px;width:50px;}

#stats table {width:100%;height:143px;margin-left:12px;}
#stats table td {vertical-align:top;padding:30px 0px 0px 0px;color:#8d9a93;}
#stats table td span {font-weight:bold;color:#61b8d8;}

#random {height:150px;background:url(../i/black_film.gif) bottom left repeat-x black;vertical-align:top;text-align:center;padding-top:1px;}
#random a {margin:0px 3px 0px 3px;cursor:hand;}

#content {background:#fffff1;}
#content.ng {background:url(../i/gradient.jpg) top right no-repeat #fffff1;}

#left {width:206px;vertical-align:top;padding:82px 0px 150px 0px;}
#right {width:223px;vertical-align:top;padding:0px 0px 150px 6px;}

#left_menu {background:url(../i/menu.gif) top left repeat-y;}
#left_menu ul {margin:-5px 0px 0px 12px;padding:0px;width:184px;}
#left_menu ul li {list-style-type:none;background:url(../i/dots.gif) bottom left repeat-x;padding:3px 0px 6px 0px;}
#left_menu ul li a {padding:0px 0px 0px 30px;background:url(../i/li.gif) 8px 3px no-repeat;}
#left_menu ul li a:hover,#left_menu ul li a.act {background:url(../i/li_act.gif) 8px 3px no-repeat;color:#cd00aa;}
.c1 {height:14px;background:url(../i/c1.gif) top left no-repeat;margin-top:-7px;}

#left_menu .buttons {height:22px !important;height:30px;background:url(../i/buttons.gif) top left no-repeat;padding:8px 0px 0px 2px;position:relative;z-index:100;top:-15px;}
#left_menu .buttons span {font-weight:bold; width:100px !important;;width:97px;text-align:center;display:block;float:left;}
#left_menu .buttons span.active {color:#cd00aa;}
#left_menu .buttons span.passive {color:#d6bcd2; }

table.tbtns { height:30px; width:223px; }
table.fleft { background:url(../i/buttons-chat.gif) no-repeat; }
table.fright { background:url(../i/buttons-chat2.gif) no-repeat; }
table.tbtns td.active { width:117px; text-align:center; font-size:18px;color:#cd00aa; }
table.tbtns td.passive { width:106px; text-align:center; font-size:12px;color:#d6bcd2; font-weight:bold; padding-bottom:5px; }


#center_cell {vertical-align:top;padding-bottom:23px;padding-top:70px;}
#center_cell td {vertical-align:top;}

#news {padding:15px 0px 20px 6px;background:url(../i/news.gif) bottom left repeat-x;}
.news {margin-bottom:10px;width:193px;}
.news .date {color:#4a565a;}
.news .next {text-align:right;}
.news .next a {font:9px Arial;color:#4a565a;}
#all_news {background:url(../i/all.gif) top left no-repeat;height:18px !important;height:20px;padding:2px 0px 0px 6px;}
#all_news a {font-size:11px;color:white;letter-spacing:-1px;font-weight:bold;text-decoration:none;}

.sidebar-block {background:url(../i/last.gif) top left no-repeat;padding:8px 0px 20px 6px;}
.sidebar-block ul {margin:0px 0px 0px 0px;padding:0px;}
.sidebar-block ul li {list-style-type:none;margin-bottom:4px;}
.sidebar-block ul li a {padding:0px 0px 0px 13px;background:url(../i/li_cir.gif) 1px 5px no-repeat;}
.sidebar-block ul li a:hover {background:url(../i/li_cir_act.gif) 1px 5px no-repeat;color:#cd00aa;}

.sidebar-block#portals {padding-top:27px;background:url(../i/sidebars.jpg) 3px 0px no-repeat;}
.sidebar-block#portals .add {margin:12px 0px 0px 5px;}

#pay {padding:0px 0px 0px 6px;}
#pay td {padding:0px 11px 10px 0px;}
#pay #sms_pay span {display:block;color:#cd00aa;}

#top {background:url(../i/top10.gif) 100% 25px no-repeat;padding:77px 0px 15px 6px;}
#top.ng {background:url(../i/top10_ng.gif) 100% 24px no-repeat;}
#top ul {margin:-7px 0px 0px 0px;padding:0px;}
#top ul li {list-style-type:none;margin-bottom:4px;}
#top ul li a {padding:0px 0px 0px 13px;background:url(../i/li_cir.gif) 1px 5px no-repeat;}
#top ul li a:hover {background:url(../i/li_cir_act.gif) 1px 5px no-repeat;color:#cd00aa;}

.block {background:url(../i/in-chat.gif) top left repeat-y;}
.block .buttons {height:26px !important;height:30px;background:url(../i/buttons-chat.gif) top left no-repeat;padding:4px 0px 0px 2px;}
.block .c2 {height:10px;background:url(../i/c2.gif) top left no-repeat;font-size:1px;}

.block .buttons a {width:100px;text-align:center;color:#d6bcd2;text-decoration:none;display:block;margin-left:113px !important;margin-left:110px;position:relative;top:5px;font-weight:bold;}
.block .buttons span  {color:#cd00aa;width:113px !important;width:110px;display:block;text-align:center;float:left; vertical-align:middle; height:30px;}
/*.block .buttons span.right {width:100px;text-align:center;font-size:12px;color:#d6bcd2;text-decoration:none;display:block;margin-left:113px !important;margin-left:110px;position:relative;top:5px;font-weight:bold;}
.block .buttons span.left  {font-size:18px;color:#cd00aa;width:113px !important;width:110px;display:block;text-align:center;float:left;}
*/
.block .text {padding:11px 15px 10px 22px;}
.block .buttons span.active {font-size:18px;color:#cd00aa;}
.block .buttons span.passive {font-size:12px;color:#d6bcd2; font-weight:bold; position:relative;top:5px;}

.right_banner {padding:8px 0px 8px 0px;}

#vote #question {margin:0px 0px 15px 0px;}
#vote .ans {margin-bottom:5px;}
#vote .vote {padding-top:5px;}

#podval {height:105px;border-top:1px solid #bce3e6;background:url(../i/podval.gif) bottom left repeat-x;}
#podval table {width:100%;margin-top:8px;height:104px;}
#podval td {vertical-align:top;}
#copy {width:200px;color:#7b7d7f;letter-spacing:-1px;padding-left:6px;}
#dolls {width:225px;text-align:right;padding-right:6px;}
#rights div {background:white;border:1px solid #e6ebe8;padding:7px 5px 9px 9px;letter-spacing:-1px;color:#7b7d7f;}

#top_menu {position:absolute;color:#edebd3;font-size:14px;padding:3px 0px 0px 4px; text-align:center; width:999px;}
#top_menu a {margin:0px 8px 0px 8px;}
#top_menu.ng {margin:12px 0px 0px 193px;}

#search {text-align:center;padding:0px 0px 20px 0px;}
#search div {width:456px;margin:0px auto 0px auto;}
#search .search_input {width:395px;height:21px;float:left;border:1px solid #dad4ce;color:#989ea0;padding:1px 0px 0px 3px;margin:0px 13px 5px 0px !important;margin-right:10px;}
#search span {clear:both;font-size:11px;}
#search span a {font-size:11px;}
#search input {}

#center_cell .banner {text-align:center;padding:0px 0px 10px 0px;}
#center_cell h2 {margin-bottom:15px;}
#center_cell ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#center_cell ul li {list-style-type:none;background:url(../i/main_li.gif) 0px 5px no-repeat;padding:0px 0px 0px 10px;}

.clear {clear:both;height:0px;font-size:0px;}
#cinema_blocks td {padding:30px 8px 0px 9px;background:url(../i/cinema-block.gif) top left repeat-x #fcf6e7;}

.film_left {float:left;width:158px !important;width:155px;}
.film_rate {margin:7px 0px 0px 0px; text-align:center; }
/*.film_right {margin-left:158px !important;margin-left:155px;height:auto !important;height:1%;}*/
.film_right {margin-left:190px !important;margin-left:155px;height:auto !important;height:1%;}
.film_right span {font-weight:bold;}
.film_right .topic span {display:block;margin:15px 0px 15px 0px;}
.film_info {height:58px;background:url(../i/cinema-bottom.gif) top left repeat-x;margin:17px -8px 0px -9px;padding:0px 8px 0px 9px;}
#cinema_blocks .film_info table td {background:none;padding:17px 0px 0px 0px;}
#cinema_blocks .film_info table td a {font-weight:bold;}
#cinema_blocks .film_info table td.howmuch {width:130px;font:10px Arial;}
#cinema_blocks .film_info table td.howmuch span {font:12px Arial;font-weight:bold;}
#cinema_blocks .film_info table td.qua {font:10px Arial;}
#cinema_blocks .film_info table td.qua a {font-weight:normal;font:12px Arial;}
#cinema_blocks .film_info table td.size {text-align:right;font:10px Arial;}
#cinema_blocks .film_info table td.size span {font:12px Arial;font-weight:bold;}
.film_info table td span {font-weight:bold;}

#listing {padding-top:20px;color:#0092c8;}
#listing .nextpriv {color:#4b575b;text-decoration:none;}

.inner .film_left {width:358px !important;width:355px;}
.inner .film_left .film_rate {text-align:center;}
.inner .film_left .film_rate span {position:relative;top:-7px;margin-left:5px;}

.film_left .film_rate li { 
	background:transparent url(../i/ratei.gif) repeat scroll left top;
	float:left;
	height:15px;
	width:22px;
	margin: 4px 2px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-decoration:none;
	vertical-align:middle;
}
.film_left .film_rate li.a { 	background:transparent url(../i/ratei.gif) repeat scroll left bottom; }


.film_left .film_rate span.frating { padding-top:4px; }
.film_left .film_rate span.frating a { width:22px; height:15px; background:url(../i/ratei.gif) no-repeat left bottom; }
.film_left .film_rate span.frating a img { width:22px; height:15px; }


.inner .film_right {margin-left:358px !important;margin-left:355px;}
.inner .film_right .screen {margin-bottom:25px;}
.inner .film_right .screen span {display:block;margin:15px 0px 5px 0px;}
.inner .film_right .screen .screens {margin-bottom:15px;}
.inner .film_right .screen .screens a {margin:0px 7px 15px 0px;}
.inner .film_right .screen .screens img {border:1px solid #00baff;}
.inner .film_info table td {font:10px Tahoma;}
.inner .film_info td span,.inner .film_right .film_info td a {font-size:12px;}

#cinema_blocks .inner .film_info {text-align:right;}
#cinema_blocks .inner .film_info table {margin:0px 0px 0px auto;}
#cinema_blocks .inner .film_info table td {text-align:right;padding-left:40px;}
#cinema_blocks .inner .film_info a {font-weight:normal;}


.todownload {background:url(../i/down.gif) top left repeat-x;margin:25px -8px 10px -9px;padding:23px 8px 0px 6px;}
.whatdownload {margin:0px 0px 8px 8px;}
.whatdownload a {font-weight:bold;}
.whatdownload span a {color:#cd00aa;}

.ahtung {margin:0px 0px 8px 8px;}
.ahtung span {color:#cd00aa;}

.unreg {border:1px solid #e6dee5;background:white;font-size:11px;padding:5px 7px 6px 7px;}

.recomend {background:url(../i/down.gif) top left repeat-x;margin:0px -8px 0px -9px;padding:23px 8px 0px 6px;}

#left #icon {position:absolute;width:164px;height:260px;margin-top:-240px;z-index:50;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/kamera.png');}
#left #icon.ng {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ng.png');}
.png {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}


#alpha {background:#fcf6e7;}
#alpha #letters {background:url(../i/cinema-block.gif) top left repeat-x;padding:30px 0px 0px 9px;}
#alpha #letters #list_letter {color:#3098b2;text-align:center;}
#alpha #letters #list_letter span {font-weight:bold;color:#cd00aa;}
#alpha #letters #cur_letter {font-size:14px;font-weight:bold;color:#3098b2;margin-bottom:25px;}

#alpha_tbl {width:100%;background:url(../i/cinema-bottom.gif) top left repeat-x;margin:6px 0px 0px 0px;}
#alpha_tbl td {padding:12px 10px 0px 10px;vertical-align:top;text-align:center;}
#alpha_tbl .alpha_header td {vertical-align:middle;height:60px;font-weight:bold;padding:0px 5px 12px 5px;}
#alpha_bottom {height:44px;background:url(../i/alpha-bottom.gif) top left repeat-x;margin-top:35px;}
#alpha_tbl td.alpha_name {text-align:left;width:230px;}
#alpha_tbl td.alpha_year {width:30px;}
#alpha_tbl td.alpha_who {width:110px;}

#reg {background:url(../i/cinema-block.gif) top left repeat-x #fcf6e7;padding:30px 0px 0px 0px;}
#reg #reg_info {background:url(../i/down.gif) bottom left repeat-x;padding:0px 60px 23px 9px;}
#reg #reg_form {background:url(../i/alpha-bottom.gif) bottom left repeat-x;padding:12px 0px 40px 9px;}
#reg #reg_form td {padding:0px 0px 8px 0px;vertical-align:middle;}
#reg .reg_input {width:161px;height:21px;border:1px solid #dad4ce;color:#989ea0;padding:1px 0px 0px 3px;}
#reg #reg_form td.kod {font-weight:bold;color:#3098b2;padding:3px 0px 15px 0px;}

.reg_input {width:161px;height:21px;border:1px solid #dad4ce;color:#989ea0;padding:1px 0px 0px 3px;}


#new {background:url(../i/cinema-block.gif) top left repeat-x #fcf6e7;padding:30px 0px 0px 0px;}
#new #new_info {background:url(../i/down.gif) bottom left repeat-x;padding:0px 60px 23px 9px;}
#new #new_form {background:url(../i/alpha-bottom.gif) bottom left repeat-x;padding:12px 0px 40px 9px;}
#new #new_form td {padding:0px 0px 8px 0px;vertical-align:middle;}
#new .new_input {width:161px;height:21px;border:1px solid #dad4ce;color:#989ea0;padding:1px 0px 0px 3px;}
#new #new_form td.kod {font-weight:bold;color:#3098b2;padding:3px 0px 15px 0px;}



.header {font-size:14px;color:#3098b2;font-weight:bold;letter-spacing:-1px;margin-bottom:6px;padding-top:27px;padding-left:5px;}




#link {background:url(../i/cinema-block.gif) top left repeat-x #fcf6e7;;padding:30px 0px 0px 0px;}
#link .header {padding:0px 0px 12px 9px;}
#link #link_form {background:url(../i/alpha-bottom.gif) bottom left repeat-x;padding:0px 0px 40px 9px;}
#link #link_form td {padding:0px 0px 8px 0px;vertical-align:middle;}
#link #link_form td.kod {font-weight:bold;color:#3098b2;padding:3px 0px 15px 0px;}
#link #link_form span.math {position:relative;top:0px !important;top:-2px;}
#link .link_input {height:21px;border:1px solid #dad4ce;color:#989ea0;padding:1px 0px 0px 3px;}

#user_info {background:url(../i/cinema-block.gif) top left repeat-x #fcf6e7;padding:30px 0px 0px 0px;}
#user_info .header {padding:0px 0px 3px 9px;}
#user_info #user_photo {width:141px;float:left;padding:0px 0px 40px 9px;}
#user_info #user_photo img {border:1px solid #dad4ce;}
#user_info #user_text {margin-left:150px;padding-bottom:5px;height:auto !important;height:1%;}
#user_info #user_text .header {padding: 0px 0px 5px 0px;}
#user_info #user_text p span {color:#cd00aa;}
#user_info #user_text a {color:#4b575b;}
#user_info #user_news {background:url(../i/down.gif) top left repeat-x;padding:19px 30px 26px 9px;}
#user_info #user_news .header {margin:0px;padding:0px;}

.bottom_back {background:url(../i/alpha-bottom.gif) bottom left repeat-x}

#cash {background:url(../i/cinema-block.gif) top left repeat-x #fcf6e7;padding:30px 0px 0px 0px;}
#cash #cash_system {color:#3098b2;font-weight:bold;padding:0px 0px 5px 9px;}
#cash #cash_key {padding:25px 0px 100px 9px;background:url(../i/down.gif) top left repeat-x;}
#cash #cash_key h2 {color:#3098b2;margin:0px 0px 12px 0px;}
#cash #cash_key p span {font-weight:bold;color:#3098b2;}
#cash .cash_input {position:relative;top:6px !important;top:4px;}

#forget {background:url(../i/cinema-block.gif) top left repeat-x #fcf6e7;padding:30px 0px 0px 0px;}
#forget .forget_input {width:161px;height:21px;border:1px solid #dad4ce;color:#989ea0;padding:1px 0px 0px 3px;}
#forget #forget_form td {padding:0px 0px 8px 0px;vertical-align:middle;}
#forget #forget_form {margin:0px 0px 50px 9px;}
#forget span {font-weight:bold;color:#3098b2;}
#forget .header {margin-bottom:35px;margin-left:9px;}
#forget #ahtung {padding:0px 0px 0px 9px;}