html, body {
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
  background-image:url(/i/bg_body2.gif);background-repeat:repeat-x;background-color:#43449d;
}
html, body, div, ul, a, p {color: #FFFFFF;font-family:Arial;font-weight:normal;font-size:12px;}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;font-weight:normal;}

img, div { 
	behavior: url(/includes/iepngfix.htc);
}

td {vertical-align:top;}
.mid {vertical-align:middle;}

.main_table {height:100%;width:100%;}
.main_table_head {height:100px;}
.main_menu_block {height:45px;}
.main_table_foot {height:90px;}

.block_logo {width:33%;}
.block_logo a {text-decoration:none;}
.logo {background-image:url(/i/logo2.png);background-repeat:no-repeat;background-position:center;width:160px;height:80px;margin:30px 0px 0px 0px;width:240px;}

.logo_main_block:after {content: '';display: block;clear: both;}
.logo_main_block a {text-decoration:none;}
.logo_center_to_left {position: relative;right: 50%;float: right;}
.logo_center_to_right {position: relative;z-index: 1;right: -50%;}

a.link_logo {text-decoration:none;}
a:hover.link_logo {text-decoration:none;}

.change_region {text-align:center;}
.change_region a {padding:2px;font-size:11px;}
.change_region a:hover {padding:2px;font-size:11px;background-color:#FF6600;}
.change_region #act_region {padding:2px;font-size:11px;background-color:#FF6600;}

.auth_form {text-align:center;margin:24px 0px 8px 0px;}
.auth_form a {padding:2px;font-size:11px;}
.auth_form a:hover {padding:2px;font-size:11px;}

.bann_468x60 {width:468px;height:60px;}
.bann_468x60 a {text-decoration:none;}

.main_menu {background-image:url(/i/menu_bg1.png);width:100%;}
.main_menu ul {margin:4px;padding:0px;}
.main_menu td {white-space:nowrap;}
.main_menu li {margin:0px;padding:3px;float:left;list-style:none;color:#999999;}
.main_menu a {text-decoration:none;color:#e8e8e8;font-size:14px;}
.main_menu a:hover {text-decoration:underline;color:#FFFFFF;}
.main_menu_conteiner {text-align:center;border:1px solid #ffffff;}
.main_menu_cont {width:810px;}

.phone_main_block {height:305px;width:33%;position:relative;margin:8px 0px 0px 0px;}
.phone_main_block_create {height:305px;width:auto;position:relative;margin:8px 0px 0px 0px;}
.phone_bg {height:305px;width:217px;background-image:url(/i/phone_main1.png);}
.phone_main_block:after {content: '';display: block;clear: both;}
.phone_center_to_left {position: relative;right: 50%;float: right;}
.phone_center_to_right {position: relative;z-index: 1;right: -50%;}

#tv_screen {width: 176px; height: 144px; padding: 67px 0 0 21px;}
#tv_screen_created {width: 176px; height: 144px; padding: 67px 0 0 2px;}

.top_video_main_block {height:305px;width:33%;position:relative;margin-top:20px;}
.top_video_main_block:after {content: '';display: block;clear: both;}
.top_video_center_to_left {position: relative;right: 50%;float: right;}
.top_video_center_to_right {position: relative;z-index: 1;right: -50%;}
.top_video_center_to_right h3 {margin:0px 0px 4px 8px;}
.top_video_strip_bg {background-image:url(/i/top_video_strip_bg2.png);background-repeat:no-repeat;width:220px;height:80px;z-index:1;border-bottom:1px solid #50559d;margin:0px 0px 4px 0px;}
.top_video_img {width:80px;height:65px;border:1px solid #21223a;position:absolute;z-index:2;margin:-85px 0px 0px 23px;}
.top_video_img_blick {background-image:url(/i/top_video_img_blick.png);width:70px;height:27px;position:absolute;left:23px;background-repeat:no-repeat;margin:-66px 0px 0px 0px;}
.ispace {padding:0px;border:1px solid #fff;position:relative;}
.top_video_rating {position:absolute;background-color:#ff6600;padding:1px 4px 1px 4px;font-size:9px;margin:1px 0px 0px 24px;z-index:3;}
.top_video_selebrating {position:absolute;margin:38px 0px 0px 127px;width:140px;}
.top_video_i_play {position:absolute;margin:20px 0px 0px 126px;}
.top_video_i_play a {text-decoration:none;padding:0px 6px 0px 6px;margin:0px;background-image:url(/i/i_play1.gif);background-repeat:no-repeat;}
.top_video_i_mail {position:absolute;margin:20px 0px 0px 146px;}
.top_video_i_mail a {text-decoration:none;padding:0px 6px 0px 6px;margin:0px;background-image:url(/i/i_mail1.gif);background-repeat:no-repeat;}
.top_video_i_phone {position:absolute;margin:18px 0px 0px 166px;}
.top_video_i_phone a {text-decoration:none;padding:0px 6px 0px 6px;margin:0px;background-image:url(/i/i_phone1.gif);background-repeat:no-repeat;}

.create_table {height:205px;position:absolute;top:160px;left:33%;width:67%;}
.create_table_bg {background-image:url(/i/create_bg1.gif);background-repeat:repeat-x;}
.create_table_title {margin:8px 0px 0px 0px;}
.create_table_dig {margin:12px 0px 4px 0px;background-image:url(/i/create_dig_bg1.gif);background-repeat:no-repeat;width:auto;height:25px;font-size:14px;font-weight:bold;padding:4px 0px 0px 9px;white-space:nowrap;}
.create_table_dig_wb {margin:12px 0px 4px 0px;width:auto;height:25px;font-size:14px;font-weight:bold;padding:4px 0px 0px 0;white-space:nowrap;color:#FF6600;}
.create_table_dig span {margin:0px 0px 0px 12px;color:#FF6600;}
.create_table_main_img {margin:0px 0px 0px 34px;}

.top_person_table {position:absolute;top:400px;left:33%;}
.top_person_table img {border:1px solid #21223a;}
.top_person_table p {margin:4px 0px 4px 0px;}

.top_mult_table {float:right;position:absolute;top:170px;left:40%;width:60%;}
.mult_title {font-size:30px;}
.input_field{height:13px;}
#send_to_user{width: 250px; height:27px;border:0;padding:0;margin:2px;background-color:#a6a7cf;font-size:21px;color:#fff;}
.touser_send{float:left; margin: 1px 1px 1px 5px;height:35px;font-size:21px;}
.field_left{float:left;background:url(/i/field_left.png) no-repeat;height:37px;width:13px;}
.field_right{float:left;background:url(/i/field_right.png) no-repeat;height:37px;width:13px;}
.field_center{float:left;background:url(/i/field_center.png) repeat-x;height:37px;font-size: 25px;padding-top: 3px;}

.bann_240x400 {position:absolute;top:400px;left:73%;}
.bann_main_block {}
.bann_main_block:after {content: '';display: block;clear: both;}
.bann_center_to_left {position: relative;right: 10%;float: right;}
.bann_center_to_right {position: relative;z-index: 1;right: -10%;}

.tag_cloude {position:absolute;top:700px;left:33%;width:30%;}

.movieline_table {width:95%;margin:24px 0px 0px 0px;}
.movieline_table h3 {margin:4px 0px 4px 20px;}
.movieline_shd_l {background-image:url(/i/movie_line_shd_l3.png);background-repeat:no-repeat;width:18px;height:124px;background-position:bottom;}
.movieline_shd_b {background-image:url(/i/movie_line_shd_b2.png);background-repeat:no-repeat;height:22px;}
.movieline_shd_main {background-image:url(/i/movie_line_shd_main1.png);background-repeat:repeat-x;height:124px;}
.movieline_clips_block {padding:22px 0px 0px 2px;}
.movieline_clips_list {float:left;padding:2px;border:1px solid #21223a;}


.foot_block {margin:24px 0px 24px 0px;}
.foot_block_menu_td {vertical-align:middle;}
.movie_count {background-color:#FF6600;padding:8px;}
.movie_count span {font-size:24px;}
.menu_main_bot {width:675px;}
.menu_main_bot li {margin:0px;padding:3px;float:left;list-style:none;color:#999999;}
.menu_main_bot a {text-decoration:none;color:#e8e8e8;}
.menu_main_bot a:hover {text-decoration:underline;color:#FFFFFF;}
.round_person {position:absolute;margin:-24px 0px 0px 0px;}

.copiright {margin:10px 0px 10px 45px;color:#7b8acc;}

/* sel person */
.bann_240x400_sp {position:absolute;top:200px;left:73%;height:400px;text-align: center;}

.block_sel_person {margin:0px 0px 0px 40px;top:200px;left:10%;width:60%;}
.block_sel_person img {border:1px solid #21223a;}
.block_sel_person p {margin:4px 0px 4px 0px;}
.link_person {float:left;margin:0 10px 5px 0;}
.link_person_off {float:left;margin:0 10px 5px 0;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}
.person_name {font-size:10px;}
/* sel person */

/* sel selebration */
.block_sel_selebration {position:absolute;top:180px;left:33%;}
/* sel selebration */

/* sel replic */
.replic_box {width:356px;height:223px;padding:3px 0 3px 0;background-image:url(/i/replic_box.png);background-repeat:no-repeat;}
.block_sel_replic {position:absolute;top:180px;left:33%;}
.replic_list {padding:4px;}
.replic_link {margin:12px 4px 12px 4px;padding:0px;}
.replic_link a {background-image:url(/i/i_audio1.png);background-repeat:no-repeat;padding:0px 0px 0px 16px;text-decoration:none;}
.replic_link a:hover {background-image:url(/i/i_audio1.png);background-repeat:no-repeat;padding:0px 0px 0px 16px;text-decoration:underline;}
.rec_box {width:356px;height:223px;padding:8px 0 8px 0;background-image:url(/i/rec_box.png);background-repeat:no-repeat;text-align:center;}



.sel_gag {margin:8px;}
.emotion_img {width:86px;height:70px;background-image:url(/i/emotion_box.png);background-repeat:no-repeat;float:left;padding:3px;}
.emotion_txt, .emotion_txt a {padding:8px 0 8px 0;float:left;margin:4px;font-size:16px;}
.sel_gag_shd {background-image:url(/i/sel_gag_shd1.png);background-repeat:no-repeat;width:120px;height:9px;}
.block_sel_replic_send_table {margin:12px 0px 12px 0px;}
.block_sel_replic_send_table p {text-align:right;}
/* sel replic */

.replicp_img {width:80px;height:64px;background-image:url(/i/emotion_box.png);background-repeat:no-repeat;padding:3px;margin-top:10px;cursor:hand;float:left;}


/* create movie table */
.create_movie_table {margin:0 5%;width:90%;}
.block_sel_person_cm { width: auto; margin:0 auto;}
.create_movie_table_link_more {clear:both;width:auto;margin:auto;padding:12px 0px 12px 0px;}
.sel_gag_cm {float:left;margin:2px;}
a.b_next {
	background: url(/i/b_next2.png) no-repeat;
	width:120px;
	height:34px;
	padding:10px 16px 16px 38px;
	text-decoration:none;
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
}
.create_movie_send {margin:0px 0px 0px 40px;}
/* create movie table */

/* block article */
.block_article {
	margin:0px 0px 0px 40px;
	min-height:460px;
	height:auto !important;
	height:460px;
} 

/* create movie final */
.create_ins_text_block { font-size: 14px; }


/* create movie final */

/* block movie catalog */
.block_movie_catalog {margin:0px 0px 0px 40px;top:200px;left:10%;width:80%;}
.block_movie_catalog_list {float:left;}

.movie_cat_rating {position:absolute;background-color:#ff6600;padding:1px 4px 1px 4px;font-size:9px;margin:1px 0px 0px 24px;z-index:3;}
.movie_cat_i_play {position:absolute;margin:2px 0px 0px 126px;}
.movie_cat_i_play a {text-decoration:none;padding:0px 6px 0px 6px;margin:0px;background-image:url(/i/i_play1.gif);background-repeat:no-repeat;}
.movie_cat_i_mail {position:absolute;margin:2px 0px 0px 146px;}
.movie_cat_i_mail a {text-decoration:none;padding:0px 6px 0px 6px;margin:0px;background-image:url(/i/i_mail1.gif);background-repeat:no-repeat;}
.movie_cat_i_phone {position:absolute;margin:0px 0px 0px 166px;}
.movie_cat_i_phone a {text-decoration:none;padding:0px 6px 0px 6px;margin:0px;background-image:url(/i/i_phone1.gif);background-repeat:no-repeat;}
.movie_cat_strip_bg {background-image:url(/i/top_video_strip_bg2.png);background-repeat:no-repeat;width:220px;height:80px;z-index:1;border-bottom:1px solid #50559d;margin:0px 0px 4px 0px;}
.movie_cat_img {width:80px;height:65px;border:1px solid #21223a;position:absolute;z-index:2;margin:-85px 0px 0px 23px;}
.movie_cat_img_blick {background-image:url(/i/top_video_img_blick.png);width:70px;height:27px;position:absolute;left:23px;background-repeat:no-repeat;margin:-66px 0px 0px 0px;}
.movie_cat_author {position:absolute;margin:17px 0px 0px 128px;font-size:11px;}
.movie_cat_author_holidays {position:absolute;margin:17px 0px 0px 128px; width: 300px; font-size:11px;}
.movie_cat_author a {font-size:11px;}
/* block movie catalog */

/* page list */
.pagelist_block {padding:8px;clear:both;margin:12px 0px 12px 0px;}
.fl {float:left;}
.pagelist_block a {text-decoration:none;margin:4px;padding:4px;font-size:11px;}
.pagelist_block a:hover {text-decoration:none;margin:4px;}
a.plist_active {background-color: #FF6600;color: #ffffff;text-decoration:none;margin:4px;padding:4px;}
a:hover.plist_active {text-decoration:none;margin:4px;padding:4px;}
/* page list */

/* lozung */
.lozung {padding:4px 8px 4px 4px;}
.lozung p {margin:2px;}
/* lozung */

/* feedback */
.block_feedback {margin:0px 0px 0px 40px;top:200px;left:10%;width:80%;}
.block_feedback_table {margin:12px 0px 12px 0px;}
.block_feedback_table td {vertical-align:middle;}
.block_feedback_table p {text-align:right;}
.block_feedback_table textarea {width:400px;height:160px;font-family:Arial;font-size:12px;}
.block_feedback_table input {width:400px;font-family:Arial;font-size:12px;}
#but {width:auto;}
/* feedback */

/* HANGING PUNCTUATION */
SPAN.laquo { margin-left: -0.44em }
SPAN.raquo { margin-right: -0.44em }
SPAN.lbr { margin-left: -0.3em }
SPAN.rbr { margin-right: -0.3em }
SPAN.point { margin-right: -0.2em }
SPAN.ensp { word-spacing: 0.44em }
SPAN.nbsp { word-spacing: 0.3em }
SPAN.thinsp { word-spacing: 0.2em }

/* Крутилка персонажей */  
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider, #slider li{width:254px;height:210px;overflow:hidden;}
#slider li{float:left;}		
#slider li h2{margin:0 10px;padding-top:20px;}	
#slider li a{margin:0;}				
span#prevBtn{float: left;}
span#nextBtn{float: right;}

.opacity_on {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
                }
.text_dashed {border-bottom: 1px dashed;font-weight:bold;font-size:14px;}

div.scrollable {
    float: left;
	position:relative;
	overflow:hidden;	 	
	width: 90%;	
	height:217px;
}

div.scrollable div.items {	
	height:20000em;	
	position:absolute;
	clear:both;
    padding: 5px;
}

div.scrollable div.items div {

}

div.scrollable div.items div.active {
	border:1px inset #ccc;		

}

a.prev, a.next, a.prevPage, a.nextPage {
  z-index: 5;
  float: left;
  width:20px;
  height:20px;
  background:url(/i/b_up2.png) no-repeat;
  cursor:pointer;
  clear: right;
  position:absolute;
}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
a.disabled {
  visibility:hidden !important;		
}
a.next, a.nextPage {
  z-index: 10;
  float: right;
  background-image:url(/i/b_down2.png);
  cursor:pointer;
	position:absolute;
}
.calendar_table {
  width: 90%;
  margin: 40px 5%;
  color: #ffffff;
}
.calendar_month {
  padding: 10px;
  background-color: #6a69b8;
  color: #ff8219;
  font-size: 25px;
}
.calendar_td {
  padding: 5px;
  height: 100px;
  background-color: #6a69b8;
  border: dotted 1px #181a6d;
}
.calendar_td_a {
  padding: 5px;
  background-color: #9999cc;
  border: dotted 1px #201e7d;
}
.calendar_pn {
	margin: 12px auto;
}