/* ----------------------------------------------
	[CMS DLE] template
	Copyright � February 2010
                   �����: f0rtune
	ICQ: 389133111
                   E-mail: f0rtune@mail.ru
-----------------------------------------------*/

html,body{margin:0px;padding:0px;text-align:left;border:0px;background:#f2f0e8 url(../images/bg0.png) top repeat-x;font:11px Arial;color:#000000}
img{border:0px;margin:0px;padding:0px}

h1,h2,h3,h4,h5{padding:0px;margin:0px;font-weight:normal}
a{text-decoration:none;margin:0px;padding:0px;font:11px Arial;color:#000000}
a:hover{text-decoration:underline}

#g_wrap div{overflow:hidden}

/* ������� ����� - ����� */
#header{width:100%;height:119px}
	#logo{width:29%;height:119px;float:left}
	#top_search{width:48%;height:87px;padding:32px 0 0 0;float:left}
	#top_search .so_search{width:488px;height:33px;margin:0 auto}
	#top_search .so_search div{float:left}
	.sr_input{width:287px;height:33px;padding:0px 13px 0 13px;background:url(../images/sr_input.png);margin:2px 0 0 0;border:0px;font:11px/33px Verdana;color:#544848}
	.sr_submit{width:66px;height:33px;background:url(../images/sr_submit.png);padding:0px;margin:0px;border:0px;font:11px/33px Verdana;color:#4a4343;cursor:hand}
	 .sr_cat_bg{width:98px;height:25px;padding:8px 0 0 5px}
    .sr_cat{font:14px Verdana;color:#464451;width:98px;background:white;padding:0;margin:0;border:0}
	at;margin:-24px 0px 0 0;right:-72px;display:block;}
	
	/*���������� ���������*/
	#top_search .letters {font:8px Verdana;width:488px;margin:0 auto;padding:20px 0 0 25px}
	#top_search .letters a{font:11px Verdana;color:#555555;text-decoration:none;padding:0 1px 0 1px}
	#top_search .letters a:hover{color:#f26d7d;text-decoration:underline;font:bold 11px Verdana;}
	
	#hd_right_space{width:23%;height:119px;float:left;background:url(../images/top_right_img.jpg) right no-repeat}

/* ������� ������ */	
#top_panel{width:100%;height:218px}


/* ���������� ������ "������ ������" */
#top_panel_left{width:100%;height:206px;float:left;background:url(../images/our_choices_bg.png) bottom repeat-x;}
	#top_panel_left .wrap{overflow:hidden;padding:0 245px 0 0;height:206px}
		#our_choices_out{width:100%;height:206px;background:url(../images/our_choices_left.png) left no-repeat}
		#our_choices{width:100%;height:206px;background:url(../images/our_choices_right.png) top right no-repeat}
			#our_choices_ttl{height:18px;padding:10px 0 0 30px;background:url(../images/our_choices_ttl.png) top left no-repeat;font:bold 12px Arial;color:#7a7869}
				#our_choices_ttl a{font:bold 12px Arial;color:#7a7869;text-decoration:underline}
			#our_choices_bodys{height:179px;padding:0 20px 0 23px}
			.jCarouselLite{float:left}
			#prev, #next{width:29px;height:155px;border:0px;margin:0px;padding:0px}
			#prev{float:left;background:url(../images/prev_btn.png)}
			#next{float:right;background:url(../images/next_btn.png)}

			
/* ���������� "������ ������" */			
#our_choices_bodys ul{float:left}
 #our_choices_bodys ul li{width:294px;height:154px;padding:0 10px 0 0;background:url(../images/v_line1.png) top right no-repeat}
	 #our_choices_bodys ul li .img{width:105px;height:154px;float:left;text-align:center}
	 #our_choices_bodys ul li .body{width:189px;height:154px;float:left}
		
		#our_choices_bodys ul li .cat{height:24px}
			#our_choices_bodys ul li .cat_in{height:24px;float:right;padding:5px 15px 5px 15px;background:#58676c;font:bold 12px Arial;color:white}
			 #our_choices_bodys ul li .cat_in a{font:bold 12px Arial;color:white}
		
		#our_choices_bodys ul li .body_in {height:88px;padding:5px 0 0 0;font:11px Arial;color:#434343}
			#our_choices_bodys ul li .body_in h3,#our_choices_bodys ul li .body_in h3 a{font:bold 12px Arial;color:#d72fa0}
		
		#our_choices_bodys ul li .info{height:30px}
			#our_choices_bodys ul li .next{width:60px;height:20px;float:left;padding:10px 0 0 0}
				#our_choices_bodys ul li .next a{font:11px Arial;color:#f18f4e;text-decoration:underline}
			#our_choices_bodys ul li .rate {width:140px;height:30px;float:right; position:relative; top:-20px; left:15px;}

			
/* ������ ����� ������� ������ - "����� ������" */
#top_panel_right{width:245px;height:218px;float:left;background:url(../images/movie_week.png);margin:0 0 0 -245px}
	#movie_of_week{width:222px;height:183px;padding:23px 23px 0 0}
	 #movie_of_week .title{height:12px;font:11px/12px Arial;color:#fde9cd;padding:0 0 0 135px}
		#movie_of_week .title img{float:left}
			#movie_of_week .body{padding:5px 0 0 20px}
		
		
/* ���������� ����������� ����� (������� � ������� �������) */
#content_part{}
	#content_part_in{width:100%;padding:0px;margin:0px;border:0px;border-collapse:collapse;vertical-align:top}		
		#left_col{width:221px;padding:0px;margin:0px;border:0px;border-collapse:collapse;vertical-align:top}
			#left_col .title{font:bold 14px Arial;margin:0 0 15px 0}
				
		#right_col{width:231px;padding:0px;margin:0px;border:0px;border-collapse:collapse;vertical-align:top}		
			#right_col .title{font:bold 14px Arial;margin:0 0 15px 0}
			
		#center_col{padding:0px;margin:0px;border:0px;border-collapse:collapse;vertical-align:top}		

		
/* ���������� �������� */
.str{padding:0 0 20px 0}

/*** ������� ����� ������� */
.str .top{padding:0 10px 0 12px}	
	
	/**** ����� ����� ������� ����� - ��������� � ���������� */
	.str .top .left{width:76%;float:left;}
	
		/***** ��������� */
		.str .top .left .title,.str .top .left .title a,.str .top .left .title h1{font:18px Arial;color:#de2fa5;}
		.str .top .left .title a{text-decoration:underline}
		
		/*****  ����, ����������� */
		.str .top .info{height:20px;color:#6c6451;line-height:20px}
		.str .top .info a{color:#6c6451;line-height:20px}
		.str .top .info img{display:block;float:left}
		.str .top .info span{display:block;float:left;padding:0 10px 0 0}
		
		/***** ���������*/
		.str .top .right{width:23,99%;float:right}
			.str .top .right .cats {font:bold 12px Arial;color:#FFFFFF;background-color:#58676c}
			.str .top .right .cats  a {font:bold 12px Arial;color:#FFFFFF}
				.str .top .right .cats div{background:url(../images/t-r-cor.png) top right no-repeat}
					.str .top .right .cats div div{background:url(../images/t-l-cor.png) top left no-repeat}
						.str .top .right .cats div div div{background:url(../images/b-l-cor.png) bottom left no-repeat}
							.str .top .right .cats div div div div{background:url(../images/b-r-cor.png) bottom right no-repeat}
							.str .top .right .cats div div div div .inner{padding:8px 15px 8px 15px}

/** ������� ����� ������� -  ������� */						
.str .middle{padding:10px 10px 0 12px;clear:left}


/** ������ ����� ������� */						
.str .bottom{background:url(../images/str_bottom_right.png) right no-repeat;clear:left}							
	.str .bottom .body{background:url(../images/str_bottom_left.png) left no-repeat;padding:0 26px 0 26px}							
		.str .bottom .body_in{height:33px;background:url(../images/str_bottom.png);padding:5px 0 20px 0}							
			.str .bottom .left{width:74%;float:left;color:#808184;line-height:33px}							
			.str .bottom .left a{color:#636363;line-height:33px;text-decoration:underline}							
			.str .bottom .left img{display:block;float:left}							
			.str .bottom .left span{display:block;float:left;padding:0 12px 0 0}	
			.str .bottom .left .rate{width:133px;height:25px;padding:7px 0px 0 10px;background:url(../images/rate_bg.png);margin:1px 0 0 0}	
			
			/*** ������� � ������ ������� */
			.str .bottom .right {width:25%;float:right;text-align:center}
				.str .bottom .right a{display:block;float:right;font:bold 12px/33px Arial;color:#f26d7d;text-decoration:underline}
				.str .bottom .right img{display:block;float:right;}

/* �����������*/
.comm_wrp{padding:10px 0 10px 0;overflow:hidden}
.comm{width:100%;border-top:5px solid #d0cdc4;overflow:hidden;padding:5px 0 5px 0;border-bottom:1px solid #d0cdc4;font:11px Arial;color:#636363;overflow:hidden;background:#ebe9e2}
.comm a{font:11px Arial;color:#636363;text-decoration:underline}
.comm_hd{border-bottom:1px solid #d0cdc4;padding:0 0 3px 0}
.comm_user{width:150px;float:left;font:9px Tahoma;color:#636363}
.comm_user_wrp{padding:10px}
.comm_user span{display:block;padding:5px 0 5px 5px}
.comm_user span a{font:bold 14px Arial;color:#383838}
.comm_text{width:100%;float:left;padding:5px 0 0 0;margin:0 -150px 0 0;overflow:hidden}
.comm_text_wrp{overflow:hidden;padding:0 160px 0 0}


/* ����� � ������� �������� */	
.spaced_wrap{width:100%;clear:left;height:8px;font:1px/1px Tahoma} /* ������������ ������ ����� ������� */

.nav_block{background:url(../images/nav_block_bg.png) repeat-y}
	.nav_block .body{background:url(../images/nav_block_top.png) top no-repeat}
		.nav_block .body_in{background:url(../images/nav_block_bottom.png) bottom no-repeat;padding:23px 30px 12px 63px}
			.nav_block .title{color:white}
			.nav_block .inner {padding:0 0 0 3px}
				.nav_block .inner a{display:block;font:bold 12px Arial;color:#e2f1f8;text-decoration:underline;padding:4px 0 4px 0}

/* ������ ������������ */					
.user_panel{height:177px;padding:18px 0 18px 27px;background:url(../images/user_panel_bg.png) no-repeat;}
	.user_panel .title{color:#b9d065;padding:0 0 0 30px}
	.user_panel .inner{}
	
	#log_menu{list-style:none;padding:0px 0 0 15px;margin:0px}
	#log_menu li{font:11px/16px Arial;color:#00aeef;height:16px}
	#log_menu li img{display:block;float:left;margin:0px 4px 0 0}
	#log_menu li a{displaY:block;float:left;font:11px/16px Arial;color:#00aeef}
	#log_menu li a:hover{text-decoration:underline;color:#f26d7d}

	#log_m_ex {padding:0 0 10px 5px}
	#log_m_ex img{display:block;float:left;margin:0 4px 0 0}
	#log_m_ex  a{displaY:block;float:left;font:bold 11px/20px Arial;color:#555555}
	#log_m_ex  a:hover{text-decoration:underline}

	#log_panel_out{font:11px Arial;color:#464646;padding:20px 0 0 0}
	#log_panel_out a{font:11px Arial;color:#464646}
	.l_button{padding:0 10px 0 10px;height:20px;background:#51bad6;border:0px;color:#FFFFFF;clear:left;}
	.l_button_2{padding:0 10px 0 10px;height:20px;background:#51bad6;border:0px;color:#FFFFFF;clear:left;display:block;}


/* ��� ������� {topnews} */	
.top_news{background:url(../images/top_news_bg.png) top;}	
	.top_news .body{background:url(../images/top_news_top.png) top no-repeat}	
		.top_news .body_in{padding:16px 18px 20px 26px;background:url(../images/top_news_bottom.png) bottom no-repeat}	
			.top_news .title{color:#5498eb;padding:0 0 0 30px}	
			.top_news .inner, .top_news .inner a{font:12px Arial;color:#313131}	

/* ���� ������ */				
.vote_block{background:url(../images/vote_block_bg.png)}
	.vote_block .body{background:url(../images/vote_block_top.png) top no-repeat}
		.vote_block .body_in{padding:25px 20px 25px 22px;background:url(../images/vote_block_bottom.png) bottom no-repeat}
			.vote_block .title{padding:0 0 0 22px;color:#ea6878}
			.vote_block  #vote-layer strong{color:#00b9e9}

                      .vote_block .inner {padding:0 0 0 1px}
				.vote_block .inner a{display:block;font:bold 12px Arial;color:#141310;}
			
                     
			.v_button{width:80px;height:20px;background:#51bad5;border:0px;color:#FFFFFF;font:13px Arial}
			.v_button_2{width:85px;height:20px;background:#51bad5;border:0px;color:#FFFFFF;position:relative;top:-20px;right:-90px;font:13px Arial}
	
	
/* ���������� ������� */



/** ���������� ������� - ���������� ����� - ������ */		
.famous_news{background:url(../images/famous_bg.png);}
	.famous_news .body{background:url(../images/famous_top.jpg) top no-repeat}
		.famous_news .body_in{padding:8px 6px 30px 9px;background:url(../images/famous_bottom.png) bottom no-repeat}
			.famous_news .title{padding:0 0 0 52px;color:#FFFFFF;height:15px}
			.famous_news .inner{font:11px Tahoma;color:#FFFFFF}
			
	
	
/*** ���������� ������� - ������ */	
.fam_news_selector{height:18px;background:url(../images/fam_selector.png);font:10px Arial;padding:0 0 0 1px;color:#cccccc}
.fam_news_selector b a{font:10px Arial;color:#cccccc;letter-spacing:0px;}
.fam_news_selector b{display:block;float:left;padding:2px 0px 0 0}
.fam_news_elm{width:100%;color:#FFFFFF;overflow:hidden}

#fam_news1_splash,#fam_news2_splash,#fam_news3_splash {clear:right;padding:4px 1px 0 0;position:absolute;margin-top:-19px}
#fam_news1_splash {margin-left:5px}
#fam_news2_splash {margin-left:45px}
#fam_news3_splash {margin-left:138px}

#fam_news1_splash  b,#fam_news2_splash  b,#fam_news3_splash  b{display:block;float:left;font:10px Arial;color:#ffffff;background:#cd1017}

.fam_news{padding:0 6px 0 6px;margin:0px;list-style:none;clear:left}
.fam_news li{font:11px Verdana;color:#898989;padding:5px 0 5px 0;overflow:hidden}
.fam_news_img{float:left;width:65px;padding:0 5px 0 5px}
.fam_news_txt{float:left;font:11px Arial;color:#ffffff;width:120px}
.fam_news_txt a{font:11px Arial;color:#ffffff}
.fam_news_txt h5{font:bold 12px Arial;color:#d8c71e;padding:0 0 4px 0}
.fam_news_txt h5 a{font:bold 12px Arial;color:#d8c71e;}

/* ���� ������ ����� */	
#tags_cloud_block{height:113px;padding:14px 0 0 30px;background:url(../images/cloud_bg.png);}
	#tags_cloud_block .title{color:#ea69a0;padding:0 0 0 51px}



/*������ �����, ��� ���������*/
.banner_place{overflow:hidden;text-align:center}
	
/* ������ ����� - ����� */	
#bottom_part{height:251px;background:#0c0c0c url(../images/bottom_bg.png) top repeat-x;clear:left;margin:10px 0 0 0}
	
	/** ������ ���� - ���� �������� - ���������� ����� */	
	#bottom_part .menu{width:65%;float:left}
		#bottom_part .menu .inner{height:167px;padding:14px 0 0 132px;background:url(../images/bottom_film.png) top left no-repeat}
		
		/*** ������� ������� ���� (���� ������� � ����� �����) */	
		#bottom_part .menu .element{width:33%;float:left;}
		#bottom_part .menu .element .title{height:23px;float:left}
			#bottom_part .menu .element .title span, #bottom_part .menu .element .title sub{display:block;float:left;width:14px;height:23px}
			#bottom_part .menu .element .title div {height:23px;float:left;font:bold 12px/23px Arial;color:#FFFFFF;padding:0 3px 0 3px}
			
			/**** ������ ������� */	
			#first_bottom{background:url(../images/first_bottom.png)}
				#first_bottom span{background:url(../images/first_bottom_left.png)}
				#first_bottom sub{background:url(../images/first_bottom_right.png)}
			
			/**** ������ ������� */
			#second_bottom{background:url(../images/second_bottom.png)}
				#second_bottom span{background:url(../images/second_bottom_left.png)}
				#second_bottom sub{background:url(../images/second_bottom_right.png)}
			
			/**** ������ ������� */
			#third_bottom{background:url(../images/third_bottom.png)}
				#third_bottom span{background:url(../images/third_bottom_left.png)}
				#third_bottom sub{background:url(../images/third_bottom_right.png)}
				
			/**** ������ ����� �� �������� - ������� ������� ���� (���� ������� � ����� �����)  */
			#bottom_part .menu .element .body{height:124px;padding:10px 10px 0 0;clear:left;background:url(../images/v_line_bottom.png) top right no-repeat}
			#bottom_part .menu .element .list{list-style:none;padding:0px;margin:0px;color:#e1e1e1}
				#bottom_part .menu .element .list a{color:#e1e1e1}
				#bottom_part .menu .element .list li{padding:2px 0 2px 0}
				
				
	#bottom_part .additional{width:35%;float:right;height:231px}	

		/** ���� ��������� */		
		#bottom_part .additional .counters{height:34px;padding:4px 0 0 0}
		
		/** ���� ������� �������� */
		#bottom_part .additional .logo{height:70px;padding:14px 90px 0 0;text-align:right}
		
		/** ����� ����� ��� ������ ���������*/
		#bottom_part .additional .text{height:111px;padding:0 10px 0 0;font:10px Arial;color:#535353;text-align:right}			
		
h1 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 10px;
        font-weight: normal;
        color: #105CB6;
        font-size: 20px;
        line-height: 95%;
}

h2 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 10px;
        font-weight: normal;
        color: #105CB6;
        font-size: 18px;
        line-height: 95%;
}

h4 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 10px;
        font-weight: normal;
        color: #105CB6;
        font-size: 14px;
        line-height: 95%;
}


.catPages1 {
padding:3px;
margin:3px;
text-align:center;
color:#ffffff;
}

.catPages1 a:link {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #2C2C2C;
text-decoration: none;
color:#ffffff;
background: #2C2C2C url(../images/0351b8c06637.gif);
}

.catPages1 a:hover, .catPages1 a:active {
border:1px solid #AAD83E;
color: #FFFfff;
background: #AAD83E url(../images/3eacd7f47134.gif);
}

.catPages1 b { border:1px solid #AAD83E;
padding: 0px 5px 2px 5px;
margin-right: 2px;
color: #FFFfff;
background: #AAD83E url(../images/3eacd7f47134.gif);}