body, div, form{
padding:0;
margin:0;
}
body{
background:url(/bitrix/templates/xcv/images/body_bg.jpg) top left repeat;
font:normal 12px Arial, Helvetica, sans-serif;
}
a{
outline:none;
color:#58aa3b;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
a img{
border:none;
}
p{
margin:0;
padding:0px 0px 10px 0px;
}
blockquote{
background:#ddd8d0 url(/bitrix/templates/xcv_inner/images/blockquote.jpg) 14px 8px no-repeat;
margin:10px 40px 10px 65px;
padding:15px 25px 17px 58px;
color:black;

}
h1{
font: normal 21px "Times New Roman", Times, serif;
color:#aa3d3d;
padding:10px 0px 5px 7px;
margin:0;
}
h1 a{
color:#aa3d3d;
text-decoration:none;
}
h1 a:hover{
text-decoration:underline;
}
h2{
font:bold 17px "Times New Roman", Times, serif;
color:black;
padding:10px 7px 5px 7px;
border-bottom:1px #acacac dotted;
margin:0px 0px 15px 0px;
}
.cl{
clear:both;
line-height:0;
font-size:0;
}
.inp_text{
width:167px;
height:16px;
border:none;
color:#6f6f6f;
font: normal 12px Arial, Helvetica, sans-serif;
padding:4px;
background:url(/bitrix/templates/xcv/images/inp_text.gif) top left no-repeat;
margin:0;
}
.inp_textarea{
width:159px;
height:104px;
background:url(/bitrix/templates/xcv/images/inp_textarea.gif) top left no-repeat;
padding:4px;
border:none;
color:#6f6f6f;
font: normal 12px Arial, Helvetica, sans-serif;
}
.main_body{
width:970px;
margin:auto;
position:relative;
}
	.header_main{
	height:92px;
	}
	a.logo{
	display:block;
	float:left;
	height:37px;
	width:215px;
	
	margin:25px 0px 0px 15px;
	background:url(/bitrix/templates/xcv/images/logo.png) top left no-repeat;
	* background:none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/xcv/images/logo.png');
	cursor:pointer;
	}
	#auth{
	float:left;
	margin:24px 0px 0px 30px;
	width:243px;
	height:20px;
	padding:10px 15px 15px 15px;
	}
		.authorize{
		background:url(/bitrix/templates/xcv/images/authorize.gif) 0px 9px no-repeat;
		padding:0px 0px 0px 14px;
		height:24px;
		}
		.authorize a{
		color:#aa3d3d;
		font:bold 14px "Times New Roman", Times, serif;
		text-decoration:none;
		border-bottom:1px #aa3d3d dashed;
		float:left;
		}
		.authorize a:hover{
		border-bottom:none;
		}
	#auth_body{
	display:none;
	position:absolute;
	top:24px;
	left:260px;
	_left:275px;
	width:243px;
	height:102px;
	padding:10px 15px 15px 15px;
	background:url(/bitrix/templates/xcv/images/auth_body.png) top left no-repeat;
	_background:url(/bitrix/templates/xcv/images/auth_body.gif) center center no-repeat;
	_filter:alpha(opacity=90);
	font:normal 11px Arial, Helvetica, sans-serif;
	}
		#auth_body a{
		color:#558f35;
		}
		#auth_body .authorize{
		background:url(/bitrix/templates/xcv/images/authorize_body.gif) 0px 9px no-repeat;
		position:relative;
		}
			#auth_body .authorize a{
			color:#aa3d3d;
			}
		#auth_body td{
		padding:4px 0px 0px 9px;
		}
		#auth_body td.auth_submit input{
		height:25px;
		width:47px;
		border:none;
		background:url(/bitrix/templates/xcv/images/auth_submit.gif) top left no-repeat;
		cursor:pointer;
		margin:0;
		padding:0;
		}
		#auth div.auth_submit input{
		border:none;
		background:url(/bitrix/templates/xcv/images/auth_logout.gif) top left no-repeat;
		cursor:pointer;
		width:32px;
		height:11px;
		margin:5px 0px 0px 10px;
		padding:0;
		vertical-align:middle;
		}
	.search_body{
	float:right;
	padding:30px 20px 0px 0px;
	height:50px;
	margin:0;
	width:290px;
	text-align:right;
	}
		.search_input{
		height:16px;
		width:220px;
		border:none;
		margin:0;
		color:#6f6f6f;
		font:normal 12px Arial, Helvetica, sans-serif;
		padding:4px 6px;
		background:url(/bitrix/templates/xcv/images/search_input.gif) top left no-repeat;
		vertical-align:middle;
		}
		input.search_submit{
		border:none;
		background:url(/bitrix/templates/xcv/images/search_submit.gif) top left no-repeat;
		width:41px;
		height:13px;
		cursor:pointer;
		padding:0;
		margin:0px 0px 2px 5px;
		vertical-align:middle;
		}
	.search_map{
	text-align:left;
	padding:5px 0px 0px 18px;
	}
		.search_map a{
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#6f6f6f;
		}
	.top_menu{
	height:41px;
	}
		.first_tab_active{
		height:41px;
		width:20px;
		background:url(/bitrix/templates/xcv/images/first_tab.gif) top left no-repeat;
		}
		.first_tab{
		height:41px;
		width:20px;
		background:url(/bitrix/templates/xcv/images/first_tab.gif) bottom left no-repeat;
		}
		.first_tab div, .first_tab_active div{
		width:19px;
		}
		.center_tab{
		height:41px;
		background:url(/bitrix/templates/xcv/images/center_tab.jpg) bottom left repeat-x;
		}
		.center_tab_active{
		height:41px;
		background:url(/bitrix/templates/xcv/images/center_tab.jpg) top left repeat-x;
		}
			.center_tab a{
			display:block;
			height:30px;
			width:100%;
			padding:11px 0px 0px 0px;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#333333;
			text-transform:uppercase;
			text-decoration:none;
			}
				.center_tab a:hover{
				color:#a13939;
				}				
			.center_tab_active a{
			display:block;
			height:30px;
			width:100%;
			padding:11px 0px 0px 0px;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:white;
			text-transform:uppercase;
			text-decoration:none;
			}
			
			
		.border_tab{
		height:41px;
		width:32px;
		background:url(/bitrix/templates/xcv/images/border_tab.jpg) top center repeat-x;
		}
		.border_tab_active2{
		height:41px;
		width:32px;
		background:url(/bitrix/templates/xcv/images/border_tab.jpg) center center repeat-x;
		}
		.border_tab_active1{
		height:41px;
		width:32px;
		background:url(/bitrix/templates/xcv/images/border_tab.jpg) bottom center repeat-x;
		}
		.last_tab_active2{
		height:41px;
		width:20px;
		background:url(/bitrix/templates/xcv/images/last_tab.gif) top left no-repeat;
		}
		.last_tab{
		height:41px;
		width:20px;
		background:url(/bitrix/templates/xcv/images/last_tab.gif) bottom left no-repeat;
		}
		.last_tab div, .last_tab_active2 div{
		width:20px;
		}
	.main_content{
	background:white url(/bitrix/templates/xcv/images/main_content.jpg) bottom left repeat-x;;
	border-left:1px #e1ded9 solid;
	border-right:1px #e1ded9 solid;
	padding:0px 8px;
	}	
		.header_flash{
		padding:0px 0px 8px 0px;
		height:283px;
		/*background:url(/bitrix/templates/xcv/images/header_flash.jpg) top center no-repeat;*/
		}
	.center_col{
	vertical-align:top;
	}
		.video_container{
		background:url(/bitrix/templates/xcv/images/video_container.jpg) top left repeat-x;
		position:relative;
		}
		.video_t_l{
		background:url(/bitrix/templates/xcv/images/video_t_l.gif) top left no-repeat;
		}
		.video_t_r{
		background:url(/bitrix/templates/xcv/images/video_t_r.gif) top right no-repeat;
		}
		.video_b_l{
		background:url(/bitrix/templates/xcv/images/video_b_l.gif) bottom left no-repeat;
		}
		.video_b_r{
		background:url(/bitrix/templates/xcv/images/video_b_r.gif) bottom right no-repeat;
		padding:9px 0px 0px 8px;
		height:315px;
		}
		.video_block{
		background-color:white;
		height:307px;
		vertical-align:middle;
		vertical-align:top;
		}
			.video_block_t_l{
			background:url(/bitrix/templates/xcv/images/video_block_t_l.jpg) top left no-repeat;
			height:307px;
			}
			.video_block_t_r{
			background:url(/bitrix/templates/xcv/images/video_block_t_r.jpg) top right no-repeat;
			height:307px;
			}
			.video_block_b_l{
			background:url(/bitrix/templates/xcv/images/video_block_b_l.jpg) bottom left no-repeat;
			height:307px;
			}
			.video_block_b_r{
			background:url(/bitrix/templates/xcv/images/video_block_b_r.jpg) bottom right no-repeat;
			height:299px;
			padding:4px;
			}
			.video_block_bottom{
			height:7px;
			font-size:0;
			line-height:0;
			background:url(/bitrix/templates/xcv/images/video_block_bottom.gif) 61px 0px no-repeat;
			}
			.video_player{
			/*background:url(/bitrix/templates/xcv/images/video_pic.jpg) top left no-repeat;*/
			border:1px #acacac solid;
			height:297px;
			width:586px;
			}
		.video_container_bottom{
		height:9px;
		font-size:0;
		line-height:0;
		background:url(/bitrix/templates/xcv/images/video_container_bottom.gif) 67px 0px no-repeat;
		}
		.video_menu{
		width:148px;
		padding-left:8px;
		background:url(/bitrix/templates/xcv/images/video_menu.jpg) top left no-repeat;
		vertical-align:top;
		}
			a.download_video{
			display:block;
			height:29px;
			width:92px;
			cursor:pointer;
			background:url(/bitrix/templates/xcv/images/download_video.jpg) top left no-repeat;
			margin-bottom:1px;
			}
				a.download_video:hover{
				background:url(/bitrix/templates/xcv/images/download_video.jpg) bottom left no-repeat;
				}
			a.get_link{
			display:block;
			height:29px;
			width:138px;
			cursor:pointer;
			background:url(/bitrix/templates/xcv/images/get_link.jpg) top left no-repeat;
			margin-bottom:1px;
			}
				a.get_link:hover{
				background:url(/bitrix/templates/xcv/images/get_link.jpg) bottom left no-repeat;
				}
			a#link_to_blog{
			display:block;
			height:29px;
			width:79px;
			cursor:pointer;
			background:url(/bitrix/templates/xcv/images/link_to_blog.jpg) top left no-repeat;
			margin-bottom:1px;
			}
				a#link_to_blog:hover{
				background:url(/bitrix/templates/xcv/images/link_to_blog.jpg) bottom left no-repeat;
				}
				#link_to_blog_body{
				position:absolute;
				top:69px;
				left:607px;
				height:165px;
				width:269px;
				display:none;
				background:url(/bitrix/templates/xcv/images/link_to_blog.png) top left no-repeat;
				_background:url(/bitrix/templates/xcv/images/link_to_blog.gif) 4px 1px no-repeat;
				_filter:alpha(opacity=90);
				}
					a.link_to_block_body_title{
					display:block;
					height:18px;
					width:60px;
					margin:5px 0px 0px 9px;
					}
					.link_to_blog_field{
					padding-left:21px;
					}
					.link_to_blog_field .inp_text{
					width:207px;
					height:17px;
					float:left;
					padding:5px 4px 4px 4px;
					background:url(/bitrix/templates/xcv/images/inp_text_long.gif) top left no-repeat;
					}
					.link_to_blog_name{
					color:#aa3d3d;
					font-size:11px;
					padding:2px 0px 1px 31px;
					}
					.link_to_buffer{
					display:block;
					width:10px;
					height:11px;
					float:left;
					margin:7px 0px 0px 4px;
					background:url(/bitrix/templates/xcv/images/link_to_buffer.gif) top left no-repeat;
					}
			a#subscribe_me{
			display:block;
			height:29px;
			width:96px;
			cursor:pointer;
			background:url(/bitrix/templates/xcv/images/subscribe_me.jpg) top left no-repeat;
			margin-bottom:1px;
			}
				a#subscribe_me:hover{
				background:url(/bitrix/templates/xcv/images/subscribe_me.jpg) bottom left no-repeat;
				}
				#subscribe_me_body{
				position:absolute;
				top:99px;
				left:607px;
				height:98px;
				width:210px;
				display:none;
				background:url(/bitrix/templates/xcv/images/subscribe_me.png) top left no-repeat;
				_background:url(/bitrix/templates/xcv/images/subscribe_me.gif) 4px 1px no-repeat;
				_filter:alpha(opacity=90);
				}
					a.subscribe_me_body_title{
					display:block;
					height:18px;
					width:80px;
					margin:5px 0px 0px 9px;
					}
					.subscribe_me_field{
					padding-left:21px;
					}
					.subscribe_me_field .inp_text{
					width:159px;
					height:17px;
					padding:5px 4px 4px 4px;
					background:url(/bitrix/templates/xcv/images/inp_text_longer.gif) top left no-repeat;
					}
					.subscribe_me_submit{
					padding:6px 0px 0px 98px;
					}
					.subscribe_me_submit input{
					height:28px;
					border:none;
					padding:0;
					margin:0;
					width:83px;
					cursor:pointer;
					background:url(/bitrix/templates/xcv/images/subscribe_me_submit.gif) top left no-repeat;
					}
			a#comment_video{
			display:block;
			height:29px;
			width:145px;
			cursor:pointer;
			background:url(/bitrix/templates/xcv/images/comment_video.jpg) top left no-repeat;
			margin-bottom:1px;
			}
				a#comment_video:hover{
				background:url(/bitrix/templates/xcv/images/comment_video.jpg) bottom left no-repeat;
				}
				#comment_video_body{
				position:absolute;
				top:129px;
				left:607px;
				height:236px;
				width:210px;
				display:none;
				background:url(/bitrix/templates/xcv/images/comment_video.png) top left no-repeat;
				_background:url(/bitrix/templates/xcv/images/comment_video.gif) 4px 1px no-repeat;
				_filter:alpha(opacity=90);
				}
				a.comment_video_body_title{
				display:block;
				height:18px;
				width:80px;
				margin:5px 0px 0px 9px;
				}
				.comment_video_field{
				padding:2px 0px 0px 21px;
				* padding-top:1px;
				}
					.comment_video_field .inp_text{
					width:159px;
					height:17px;
					padding:5px 4px 4px 4px;
					background:url(/bitrix/templates/xcv/images/inp_text_longer.gif) top left no-repeat;
					}
					.comment_video_submit{
					padding:4px 0px 0px 98px;
					}
					.comment_video_submit input{
					height:28px;
					border:none;
					padding:0;
					margin:0;
					width:83px;
					cursor:pointer;
					background:url(/bitrix/templates/xcv/images/send_button.gif) top left no-repeat;
					}
			.two_lines{
			height:2px;
			font-size:0;
			line-height:0;
			margin:25px 10px 10px 0px;
			background:url(/bitrix/templates/xcv/images/two_lines.gif) top left repeat-x;
			}
		.video_prop{
		margin:0px 6px 4px 6px;
		color:#6f6f6f;
		font-size:11px;
		}
		.video_prop_line{
		border-bottom:1px #acacac dotted;
		padding:0px 0px 3px 7px;
		color:#6f6f6f;
		font-size:11px;
		}
			.video_prop_line a{
			color:#6f6f6f;
			}
		.voting_block{
		float:right;
		}
		.star_empty{
		width:16px;
		height:17px;
		margin:0px 2px 0px 0px;
		background:url(/bitrix/templates/xcv/images/star_empty.jpg) top left no-repeat;
		overflow:hidden;
		}
		.star_over{
		width:16px;
		height:17px;
		margin:0px 2px 0px 0px;
		background:url(/bitrix/templates/xcv/images/star_over.jpg) top left no-repeat;
		overflow:hidden;
		}
		.star_voted{
		width:16px;
		height:17px;
		margin:0px 2px 0px 0px;
		background:url(/bitrix/templates/xcv/images/star_voted.jpg) top left no-repeat;
		overflow:hidden;
		}
		.video_date{
		margin-right:160px;
		}
		.video_preview{
		padding:10px 7px;
		}
			.tags_body{
			background-color:#f2f0eb;
			border-bottom:1px #acacac solid;
			padding:5px 7px;
			color:#6f6f6f;
			font-size:11px;
			}
			.tags_block a{
			color:#6f6f6f;
			text-decoration:none;
			}
			.tags_block{
			margin-right:140px;
			min-height:10px;
			_height:10px;
			}
			.tags_block a:hover{
			text-decoration:underline;
			}
			a.see_more{
			font-size:12px;
			float:right;
			text-decoration:underline;
			cursor:pointer;
			}
			a.see_more:hover{
			text-decoration:none;
			}
		.video_item{
		width:184px;
		vertical-align:top;
		}
		.video_item_empty div{
		width:184px;
		}
			.video_item_pic{
			height:108px;
			width:184px;
			position:relative;
			background-color:#ddd8d0;
			}
				.video_item_pic_t_l{
				height:7px;
				width:7px;
				position:absolute;
				top:0px;
				left:0px;
				background:url(/bitrix/templates/xcv/images/video_item_pic_t_l.png) top left no-repeat;
				cursor:pointer;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/xcv/images/video_item_pic_t_l.png');
				}
				.video_item_pic_t_r{
				height:7px;
				width:7px;
				position:absolute;
				top:0px;
				right:0px;
				background:url(/bitrix/templates/xcv/images/video_item_pic_t_r.png) top left no-repeat;
				cursor:pointer;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/xcv/images/video_item_pic_t_r.png');
				}
				a.video_item_player{
				display:block;
				height:19px;
				position:absolute;
				width:184px;
				bottom:0px;
				left:0px;
				cursor:pointer;
				background:url(/bitrix/templates/xcv/images/video_item_player.jpg) top left no-repeat;
				}
				.video_item_name{
				padding:10px 8px 3px 8px;
				}
					.video_item_name a{
					font:bold 14px "Times New Roman", Times, serif;
					color:#aa3d3d;
					}
				.video_item_category{
				padding:0px 8px 10px 8px;
				}
					.video_item_category a{
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#6f6f6f;
					}
				.video_item_props{
				padding:0px 5px 10px 8px;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#ababab;
				line-height:10px;
				}
					.video_item_props td{
					vertical-align:middle;
					padding:0px 3px 0px 0px;

					}
			
	
	
	
	
	
	.right_col{
	vertical-align:top;
	width:183px;
	padding-left:7px;
	}
	.right_menu{
	padding:5px 0px 15px 0px;
	}
		.right_menu ul{
		padding:0;		
		margin:0;
		}
		.right_menu ul li{
		display:block;
		padding:7px 12px 7px 12px;
		
		border-bottom:1px #8d8d8d dotted;
		color:#6f6f6f;
		font:normal 12px "Times New Roman", Times, serif;
		}
		.right_menu ul li:hover, .right_menu ul li.jshover{
		background-color:#f2f0eb;
		}
		.right_menu ul li.sel{
		background-color:#f2f0eb;		
		}
			.right_menu ul li.sel a{
			font:bold 14px "Times New Roman", Times, serif;
			color:#a33a3a;
			text-decoration:none;
			line-height:14px;
			}
		.right_menu ul li a{
		font:bold 14px "Times New Roman", Times, serif;
		color:black;
		line-height:14px;
		}
		.right_menu ul li:hover a, .right_menu ul li.jshover a{
		text-decoration:none;
		}
	a.rss_link{
	background:url(/bitrix/templates/xcv/images/rss.gif) 0px 0px no-repeat;
	padding-left:20px;
	margin:0px 0px 0px 12px;
	color:#6f6f6f;
	}
	.right_banner{
	padding:27px 0px 7px 0px;
	* padding-top:34px;
	}
	.tags_cloud{
	background-color:#ddd8d0;
	padding:7px 14px;
	line-height:23px;
	}
		.tags_cloud a{
		text-decoration:none;
		}
		.tags_cloud a:hover{
		text-decoration:underline;
		}
		.tags_cloud_top{
		background:url(/bitrix/templates/xcv/images/tags_cloud_top.gif) top left no-repeat;
		padding-top:7px;
		min-height:30px;
		}
		.tags_cloud_bottom{
		background:url(/bitrix/templates/xcv/images/tags_cloud_bottom.gif) bottom left no-repeat;
		padding-bottom:7px;
		min-height:30px;
		}




	
	.content_bottom{
	height:15px;
	background:url(/bitrix/templates/xcv/images/content_bottom.jpg) top left repeat-x;
	}
		.content_bottom_left{
		height:15px;
		background:url(/bitrix/templates/xcv/images/content_bottom_left.jpg) top left no-repeat;
		}
		.content_bottom_right{
		height:15px;
		background:url(/bitrix/templates/xcv/images/content_bottom_right.jpg) top right no-repeat;
		}
	.main_footer{
	color:#6f6f6f;
	}
		.main_footer a{
		color:black;
		}
		.main_footer td{
		height:97px;
		vertical-align:middle;
		}
	.copyright{
	padding-left:18px;
	}
	.footer_logo{
	width:140px;
	padding-left:60px;
	background:url(/bitrix/templates/xcv/images/footer_logo.gif) center left no-repeat;
	}
	.developer{
	text-align:right;
	padding-right:15px;
	}

		
		
		
		
		
		


