html,body, p, #container, #b_logo, #l_center{
	margin:0;padding:0;text-align: left;
}  
html{
    font-size: 100.01%;height:100%;min-width: 980px;
}
*html{
	border: 0!important;
}
body{
	MARGIN: 0;PADDING: 0;font-size: 62.5%;position: relative;height:100%;margin-left: -1px;//min-width: 985px;background: url(images/bg_repeat.jpg) center top repeat-y #000012;
}
*html body{
	height: 100%;
}
img, div, a, li, span{ behavior: url(iepngfix.htc) }
.l_win{
	min-width: 980px; POSITION: relative;PADDING-BOTTOM: 0;OVERFLOW: visible;min-height:100%;height:auto !important;height:100%;TEXT-ALIGN: center;background: url(images/bg_bottom.jpg) 50% bottom no-repeat;
}
.h_page {
	MARGIN: 0 auto; TEXT-ALIGN: left;width: 970px;height: 1%;//position: relative;background: url(images/bg_personaj_top.jpg) 50% top no-repeat;
}
#body_masha .h_page{
	background: url(images/bg_masha_top.jpg) 50% top no-repeat;
}
#body_masha .gosha{
	background: url(images/bg_gosha_top.jpg) 50% top no-repeat;
}
#body_masha .mikhey{
	background: url(images/bg_mikhey_top.jpg) 50% top no-repeat;
}
#body_masha .borya{
	background: url(images/bg_borya_top.jpg) 50% top no-repeat;
}
#body_masha .imperator{
	background: url(images/bg_imperator_top.jpg) 50% top no-repeat;
}
#body_masha .brothers{
	background: url(images/bg_brothers_top.jpg) 50% top no-repeat;
}
#creators .h_page{
	background: url(images/bg_creators_top.jpg) 50% top no-repeat!important;
}
#game .h_page{
	background: url(images/bg_igra_top.jpg) 50% top no-repeat!important;
}
#book .h_page{
	background: url(images/bg_book_top.jpg) 50% top no-repeat!important;
}
#news .h_page{
	background: url(images/bg_news_top.jpg) 50% top no-repeat!important;
}
#music .h_page{
	background: url(images/bg_music_top.jpg) 50% top no-repeat!important;
}
#intro .h_page{
	background: url(images/bg_intro_top.jpg) 50% top no-repeat!important;
}
#download .h_page{
	background: url(images/bg_download_top.jpg) 50% top no-repeat!important;
}
#intro .h_page{
	background: url(images/bg_intro_top.jpg) 50% top no-repeat!important;
}
#l_center{
	display: block;margin-bottom: 0;TEXT-ALIGN: left;background: url(images/derevo.png) 551px 0 no-repeat;
}
#creators #l_center, #intro #l_center{
	margin-bottom: -4px;TEXT-ALIGN: left;background: url(images/bg_creators_top2.png) 516px 128px no-repeat;
}
#game #l_center{
	margin-bottom: -4px;TEXT-ALIGN: left;background: url(images/bg_creators_top2.png) 226px 137px no-repeat;
}
#download #l_center{
	margin-bottom: -4px;TEXT-ALIGN: left;background: url(images/bg_creators_top2.png) 221px 125px no-repeat;
}
#music #l_center{
	margin-bottom: -4px;TEXT-ALIGN: left;background: url(images/pero_left_music.png) 271px 173px no-repeat;
}
#book #l_center{
	margin-bottom: 0;TEXT-ALIGN: left;background: url(images/book.png) 215px 131px no-repeat;
}
#body_masha #l_center, #news #l_center{
	background: none;
}
#l_center{
	height: 1%;
}
.pers_top{
	position: relative;display: block;height: 360px;width: 970px;background: url(images/bg_pers_top.png) 411px 185px no-repeat;
}
#creators .pers_top{
	position: relative;display: block;height: 360px;width: 970px;background: url(images/pero_right_creators.png) 254px 194px no-repeat;
}
#news .pers_top{
	position: relative;display: block;width: 970px;height: 360px;background: url(images/bg_pers_top_news.png) 461px 205px no-repeat;
}
#body_pp .pers_top{
	position: relative;display: block;height: 360px;
}
#download .pers_top{
	position: relative;display: block;width: 970px;height: 360px;background: url(images/bg_pers_top_news.png) 378px 179px no-repeat;
}
#music .pers_top{
	position: relative;display: block;height: 360px;width: 970px;background: none;
}
#game .pers_top, #book .pers_top, #intro .pers_top{
	position: relative;display: block;width: 970px;background: url(images/zv_igra_top.png) 470px 198px no-repeat;
}
#body_masha .pers_top{
	height: 360px!important;background: url(images/bg_masha.png) 516px 24px no-repeat;
}
#game .pers_top{
	position: relative;display: block;height: 360px;width: 970px;background: url(images/zv_igra_top.png) 470px 198px no-repeat;
}
#intro .pers_top{
	position: relative;display: block;width: 970px;height: 360px;background: url(images/intro_zv_top.png) 170px 198px no-repeat;
}
#menu_left, #menu_right{
	display: block;position: relative;padding: 0;margin: 97px 0 0 4px;
}
#menu_right{
	float: right;width: 180px;margin: 96px 6px 0 0;z-index: 777;
}
#menu_left{
	float: left;
}
#menu_left a, #menu_right a, #menu_left span, #menu_right span{
	display: block;position: relative;background: url(images/btn.png) left top no-repeat;padding:0;width: 180px;margin: -1px 0 0 0;height: 37px;padding: 8px 0 10px 0px;
}
#menu_right a{
	background: url(images/btn_r.png) left top no-repeat;
}
#menu_left a:hover, #menu_right a:hover, #menu_left span, #menu_right span, #menu_left a.active, #menu_right a.active{
	background-position: -178px 0;
}
#menu_right a img,#menu_left a img{
	border: 0;
}
.d_pero_left_pers{
	position: absolute;margin: 29px 46px;
}
#body_masha .d_pero_left_pers{
	position: absolute;margin: 29px 22px;
}
#music .d_pero_left_pers{
	position: absolute;margin: 232px 352px;
}
#download .d_pero_left_pers{
	position: absolute;margin: 38px 37px;
}
.d_zv_top{
	position: absolute;top: 37px;right: 255px;
}
#music .d_zv_top{
	position: absolute;top: 55px;right: 219px;
}
#creators .d_zv_top{
	position: absolute;top: 51px;right: 203px;
}
#game .d_zv_top, #book .d_zv_top{
	position: absolute;top: 33px;right: 203px;
}
#download .d_zv_top{
	position: absolute;top: 91px;right: 237px;
}
.d_masha_persons{
	margin-left: 56px;
}
.d_img_persons{
	margin-top: -38px;margin-left: 3px;
}
.gosha .d_img_persons{
	margin-top: -74px;margin-left: 73px;
}
.mikhey .d_img_persons{
	margin-top: -91px;margin-left: 75px;
}
.borya .d_img_persons{
	margin-top: -95px;margin-left: 75px;
}
.imperator .d_img_persons{
	margin-top: -60px;margin-left: 50px;
}
.brothers .d_img_persons{
	margin-top: -57px;margin-left: 23px;
}
.d_center{
	margin-left: 369px;margin-top: 11px;
}
#body_masha .d_center{
	margin-left: 365px;margin-top: 48px;
}
.gosha .d_center{
	margin-left: 365px;margin-top: 8px!important;
}
.mikhey .d_center, .borya .d_center{
	margin-left: 365px;margin-top: 25px!important;
}
.imperator .d_center{
	margin-left: 365px;margin-top: 12px!important;
}
#creators .d_center{
	margin-left: 375px;margin-top: 36px!important;
}
#game .d_center{
	margin-left: 437px;margin-top: 46px!important;
}
#book .d_center{
	margin-left: 425px;margin-top: 48px!important;
}
.brothers .d_center{
	margin-left: 365px;margin-top: -3px!important;
}
.d_center{
	margin-left: 391px;margin-top: 48px;
}
#music .d_center{
	margin-left: 407px;margin-top: 36px;
}
#download .d_center{
	margin-left: 400px;margin-top: 36px;
}
.b_pers_block{
	width: 950px;background: url(images/bg_block_pers_top.png) left top no-repeat;padding: 42px 0 0 0;margin: 2px 0 0 18px;
}
.h_pers_block {
	display: block;position: relative;height: 1%;background: url(images/bg_block_pers.png) left repeat-y;margin-left: 11px;
}
#book .b_pers_block, #news .b_pers_block, #download .b_pers_block{margin-top: 11px;}
#music .b_pers_block {margin-top: 2px;}
.b_pers_act_z .left, .b_pers_act_z .right{
	float: left; width: 410px;
}
.b_p_z{
	width: 856px;margin-left: 28px;background: url(images/bg_pers_zag.gif) left top no-repeat;text-align: center;padding: 8px 0 6px 0;
}
.b_pers_act_z .left{margin-left: 28px;}
*html .b_pers_act_z .left{margin-left: 14px;}
.b_pers_act{
	display: block;position: relative;height: 1%;border-bottom: 3px solid #02234a;width: 856px;margin-left: 27px;clear: both;padding: 28px 0 28px 0;
}
#creators .b_pers_act, #game .b_pers_act, #news .b_pers_act, #music .b_pers_act{
	border-bottom: 0;
}
#body_masha .b_pers_act,#book .b_pers_act,#download .b_pers_act,#intro .b_pers_act{
	border: 0;padding-top: 23px;
}
.b_pers_act .left, .b_pers_act .right{
	float: left; width: 410px;
}
.b_pers_act .right{
	margin-left: 40px;width: 406px!important;
}
.b_pers_act_z .right{
	margin-left: 38px;width: 408px!important;
}
.b_pers_act img{
	background: url(images/bg_pers_foto.gif) left top no-repeat;padding: 2px;
}
#music .b_pers_act img, #game .b_pers_act img, #intro .b_pers_act img, #creators .b_pers_act img{
	background: none;padding: 0;float: left;margin-right: 10px;
}
.b_pers_act img.lf{
	background: url(images/bg_pers_img.gif) left top no-repeat;padding: 2px 2px;float: left;margin-right: 14px;
}
.b_pers_act img.rg{
	background: none;float: right;margin-right: 21px;
}
.gosha .b_pers_act img.rg{
	background: none;float: right;margin-right: -5px;margin-top: 17px;
}
.mikhey .b_pers_act img.rg{
	background: none;float: right;margin-right: 3px;margin-top: 42px;
}
.borya .b_pers_act img.rg{
	background: none;float: right;margin-right: -10px;margin-top: 42px;
}
.imperator .b_pers_act img.rg{
	background: none;float: right;margin-right: -17px;margin-top: 2px;
}
.brothers .b_pers_act img.rg{
	background: none;float: right;margin-right: -8px;margin-top: 13px;
}
.last{
	margin-bottom: 132px;
}
.b_pers_act .left img{
	margin-right: 8px;float: left;
}	
.b_pers_act .right img{
	margin: 0 0 0 40px;float: right;
}	
.b_pers_act .left p{
	text-align: left;	margin-left: 118px;margin-right: 40px;
}
#body_masha .b_pers_act p, #book .b_pers_act p, #book .b_pers_act h2{
	margin-left: 160px;margin-right: 60px;text-align: left;
}
.b_pers_act .right p{
	text-align: left;	margin-right: 160px;
}
.b_pers_h1{
	background: url(images/bg_h1.gif) left top no-repeat;text-align: center;padding: 8px 0 6px 0;text-transform:uppercase;
}
.h_pers_block_bottom{
	display: block;position: relative;background: url(images/bg_block_pers_bottom.png) right no-repeat;height: 40px;width: 936px;margin-left: 18px;
}
.d_more{
	margin-top: 18px;
}
.more{
	background: url(images/more.gif) top right no-repeat;padding: 4px 18px 4px 0;
}
/*news*/
.b_mini_left{
	display: block;position: relative;float: left!important; width: 107px;padding: 0 0 0 10px!important;
}
.b_big_right{
	margin-left: 117px;
}
.b_mus	{
	margin-bottom: 18px;
}
.d_pic_news_1, .d_pic_news_2{background: none;}
.b_pers_act img.d_pic_news_1{
	background: url(images/bg_news_1.png) left top no-repeat;margin: 0 10px 20px 0;padding: 3px 2px 1px 2px!important;
}
.b_pers_act img.d_pic_news_2{
	background: url(images/bg_news2.png) left top no-repeat;margin: 5px 10px 20px 0;padding: 2px 1px 2px 3px!important;
}
.b_big_left{
	float: left;width: 228px;text-align: right;
}
.b_big_left img{
	display: block;float: right!important;margin-bottom: 18px;	
}
#creators .b_mus	{
	margin-bottom: 18px;clear: both;
}
#creators .b_mus .b_big_right,#creators p{
	margin-left: 96px;
}
#creators h3{
	display: block;margin: 20px 0;margin-bottom: 30px!important;
}
#creators .b_mus img, #creators .b_big_right h3{
	display: block;margin-bottom: 15px!important;
}
 #creators .b_big_right h3{
	margin-top: 0!important;
}
#game .b_big_right{
	margin-left: 150px;
}
/*intro*/
.b_pero_right{
	position: absolute;left: 650px;top: 220px;
}
.b_mus_play {
	margin-top: 16px;margin-left: 110px;
}
.b_margin_top{
	margin-top: 24px;
}
.b_pers_act li{
	margin-bottom: 0.5em;
}
.b_img_game{
	background: url(images/bg_4game.png) left top no-repeat!important;display: block; padding: 2px!important;
}
/*footer*/
.h_footer {
	position:relative; margin-top:-100px; height:90px; width:100%; padding-bottom: 10px;
}
.b_footer {
	min-width: 980px; POSITION: relative;PADDING-BOTTOM: 0;OVERFLOW: visible;
}
.b_footer2{
	MARGIN: 0 auto; TEXT-ALIGN: left;width: 970px;height: 1%;//position: relative;
}
.b_footer2 div{
	margin-left: 83px;margin-top: 43px;}
.empty {
	height:100px; 
}
.h_footer img{
	margin: 0 21px 0 0;display: block;float: left;
}
/*all*/
a:focus{
	outline: none;
}
.b_pers_act h1{
	font: 15px Verdana; text-transform: uppercase;margin: 0 0 23px 0;
}
#body_masha .b_pers_act h1{
	font: 15px Verdana; margin: 0 0 10px 0;text-transform: none;
}
#body_masha .b_pers_act p{
	margin-bottom: 10px;width: 560px;
}
.b_pers_h1, .b_p_z{
	font: 14px 'Trebuchet MS'; text-transform: uppercase;
}
.b_mini_left, h3{
	font: 14px Verdana;
}
h2{
	font: 12px Verdana;
}
.b_pers_act p,.gallery span, .b_down_gallery div, .b_down_gallery2 div, .b_pers_act ul li{
	font: 11px Verdana;
}
.b_pers_act p{
	line-height: 160%;
}
.b_pers_act, .b_pers_act_z, .more, h3, h3 a, #body_masha .b_pers_act a, .b_down_gallery div a, .b_down_gallery2 div a, .b_mus a, #news a, .g_left a{
	color: #fff;
}
.b_pers_h1,.b_p_z{
	color: #0083d0;
}
.b_mini_left{
	color: #89c6fe;
}
.d_copy{
	font: 9px Verdana!important;
}
.b_pers_h1, h2{
	font-weight: normal;text-align: center;
}
h3{
	font-weight: normal!important;text-align: left;margin: 0;
}
.more{
	font-weight: bold;
}
.b_pers_act{
	text-shadow: #001d42 0 0;
}
.more, h3 a{
	text-decoration: none;
}
h3 a:hover, #body_masha .b_pers_act a, .b_down_gallery div a, .b_down_gallery2 div a, .b_mus a, #news a, .g_left a{
	text-decoration: underline;
}
#body_masha .b_pers_act a:hover, .b_down_gallery div a:hover, .b_down_gallery2 div a:hover, .b_mus a:hover, #news a:hover, .g_left a:hover{
	text-decoration: none;
}
#game .b_pers_act h1{
	margin-left: 4px;text-transform: none;
}
#game .b_pers_act p{
	margin-left: 4px;
}
#book .b_pers_act h2{
	text-align: left;
}
.b_media{
	float: right;margin: 26px 40px 0 0;
}
.gallery span{
	display: block;color: #fff;width: 208px;float: none!important;clear: both;cursor: pointer;
}
.b_down_gallery div, .b_down_gallery2 div{
	float: left; margin: 0 2px 20px 0!important;width: 212px!important;
}
*html .b_down_gallery div, *html .b_down_gallery2 div{
	margin: 0 0 20px 0!important;
}
.b_down_gallery div img{
	background: none;display: block;float: left;margin: 0 0 8px 0!important;width: 210px!important;height: 129px;
}
#intro .b_down_gallery2 div img.d_pic_gal, #download .b_down_gallery2 div img.d_pic_gal {
	background: url(images/bg_pic_z.png) left top no-repeat;display: block;float: left;margin: 0 0 8px 0!important;padding: 2px!important;width: 208px!important;height: 125px!important;
}
#intro .b_down_gallery2 div img.d_pic_gal2 {
	background: none;display: block;float: left;margin: 0 0 8px 0!important;padding: 0px!important;width: 212px!important;height: 129px!important;
}
.d_pics_txt{
	display: inline-block;margin-left: 6px;
}
.g_left{
	position: relative;display: block;width: 154px;float: left;
}
.g_left p{
	margin-top: 10px;
}
.b_dw_vid{
	float: left;width: 400px;
}
.more{
	text-decoration: none!important;
}
.more:hover{
	text-decoration: underline!important;
}