/* CSS Document */

#tochka_header {
	min-height: 84px;
}

/* === TopMenu === */
	.TopMenu .level_1 .leftBG {
		background: url(../images/finance/bg_topmenu_left.png) no-repeat left;
		_background: url(../images/afisha/ie6/bg_topmenu_left.gif) no-repeat left;
	}
	.TopMenu .level_1 .rightBG {
		background: url(../images/finance/bg_topmenu_right.png) no-repeat right;
		_background: url(../images/afisha/ie6/bg_topmenu_right.gif) no-repeat right;
	}
	
	.TopMenu .level_1 .container {
		background: url(../images/finance/bg_topmenu.png) repeat-x;
		_background: url(../images/finance/ie6/bg_topmenu.gif) repeat-x;
	}
	.TopMenu .level_1 table {
		width: auto;
		height:28px;
	}
	.TopMenu .level_1 table td a {
		border-left: #118AD4 1px solid;
		border-right: #0B73B2 1px solid;
		color: #fff;
	}
	/* submenu */
	.TopMenu .level_2 .leftBG {
		background: url(../images/finance/bg_subTopmenu_left.png) no-repeat bottom;
		_background: url(../images/finance/ie6/bg_subTopmenu_left.gif) no-repeat bottom;
	}
	.TopMenu .level_2 .rightBG {
		background: url(../images/finance/bg_subTopmenu_right.png) no-repeat bottom;
		_background: url(../images/finance/ie6/bg_subTopmenu_right.gif) no-repeat bottom;
	}
	
	.TopMenu .level_2 .container {
		background: url(../images/finance/bg_subTopmenu.png) repeat-x bottom;
		_background: url(../images/finance/ie6/bg_subTopmenu.gif) repeat-x bottom;
	}
			.TopMenu .level_2 .container ul li a {
				border-left: #4DB0EB 1px solid;
				border-right: #A4D7F7 1px solid;
				color: #11557e;
				padding: 0 4px;
			}
	/* withOpenSubmenu */
	.withOpenSubmenu .level_1 .container {
		background-image: url(../images/finance/bg_topmenu_withSub.png);
		_background-image: url(../images/finance/ie6/bg_topmenu_withSub.gif);
	}
		.withOpenSubmenu .level_1 .leftBG {
			background: url(../images/finance/bg_topmenu_left_withSub.png) no-repeat;
			_background: url(../images/finance/ie6/bg_topmenu_left_withSub.gif) no-repeat;
		}
		.withOpenSubmenu .level_1 .rightBG {
			background: url(../images/finance/bg_topmenu_right_withSub.png) no-repeat;
			_background: url(../images/finance/ie6/bg_topmenu_right_withSub.gif) no-repeat;
		}
	.TopMenu .level_1 table td.selected {
		background: #ffe5c2 url(../images/finance/bg_topmenu_selected.gif) repeat-x;
	}
	.TopMenu .level_1 table td.selected a {
		color: #074c76;
		border-left: #fff 0px solid;
		border-right: #fff 0px solid;
	}
		.TopMenu .level_2 .container ul li.selected {
			background: url(../images/finance/bg_submenu_selected_left.gif) no-repeat;
		}
		.TopMenu .level_2 .container ul li.selected a {
			background: url(../images/finance/bg_submenu_selected.gif) no-repeat right;
			border-left: #ebb2bf 0px solid;
			color: #fff;
		}
/* === TopMenu === */



/* === ContentBlock's Design === */
	.ContentBlock .CB_header {
		height: 34px;
		background: url(../images/finance/bg_CB_header_waves.png) no-repeat;
		_background: url(../images/finance/ie6/bg_CB_header_waves.gif) no-repeat;
	}
		.ContentBlock_Tabs .CB_header {
			background: url(../images/afisha/bg_CB_header.png) no-repeat;
			_background: url(../images/afisha/ie6/bg_CB_header.gif) no-repeat;
		}
		.ContentBlockWide .CB_header {
			background: url(../images/finance/bg_CB_header_waves_wide.png) no-repeat;
			_background: url(../images/finance/ie6/bg_CB_header_waves_wide.gif) no-repeat;
		}
		.ContentBlockWide_Tabs .CB_header {
			background: url(../images/finance/bg_CB_header_wide.png) no-repeat;
			_background: url(../images/finance/ie6/bg_CB_header_wide.gif) no-repeat;
		}
	.ContentBlock .CB_header h3 {
		padding-top: 11px;
		color: #3c3c3c;
	}
	.ContentBlock .CB_header a.rss {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url(../../images/finance/ico_rss.gif) no-repeat scroll 0 0;
		float:right;
		height:14px;
		margin-top:15px;
		width:13px;
	}
	.NewsBlock .title a.rss {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url(../../images/finance/ico_rss.gif) no-repeat scroll 0 0;
		float:right;
		height:14px;
		margin-top:11px;
		width:13px;
		padding: 0 !important;
	}
	.headerOff .CB_header a.rss {
		position: absolute;
		top: 0px;
		right: 15px;
		display: block !important;
		background:transparent url(../../images/finance/ico_rss.gif) no-repeat scroll 0 0;
		float:right;
		height:14px;
		margin-top:15px;
		width:13px;
	}
/* === ContentBlock's Design === */


	.DropDownElement a.dd_button {
		background-image: url(../images/finance/arr_search_dropdown.gif) !important;
	}
	.JobWidget form .submit {
		background-image: url(../images/finance/button_search.gif);
	}



body {
	color:#333;
}
.iefix {
	_width:100%;
}
#tochka_header .logo {
	margin-top:24px;
}
.centerColumn .headerOff .CB_header {
	background: url(../images/finance/bg_CB_inner_centerColumn.png) !important;
	_background: url(../images/finance/ie6/bg_CB_inner_centerColumn.gif) !important;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
	font-size:0px;
}
.clear_small {
	clear:both;
	height:5px;
	overflow:hidden;
	font-size:0px;
}
.clear_medium {
	clear:both;
	height:10px;
	overflow:hidden;
	font-size:0px;
}
.clear_big {
	clear:both;
	height:15px;
	overflow:hidden;
	font-size:0px;
}
.gray {
	color:#666;
}
.vmid {
	vertical-align:middle;
}
.mrt_small {
	margin-right:5px;
}
.mrl_small {
	margin-left:5px;
}
.mrl {
	margin-left:10px;
}
.mtp_xsmall {
	margin-top:3px;
}
.small {
	font-size:11px;
}
.normal {
	font-size:12px;
}
.large {
	font-size:15px;
}
#footer .rss {
	background: url(../images/finance/ico_rss_footer.gif) no-repeat;
	height:13px;
	padding-left:21px;
	padding-bottom:8px;
}
.quickSearch .content form .submit {
	background: url(../images/finance/button_search.gif) no-repeat;
}
.quickSearch .tabs .current .dd_button {
	background: url(../images/finance/arr_search_dropdown.gif) no-repeat;
}
.ContentBlockWide .fr {
	width: 300px;
	margin-left: 10px;
	text-align: right;
}
	.spisok li {
		background: url(../images/finance/ic_li.gif) no-repeat 0px 4px;
		padding: 1px 0 7px 15px;
	}
a.underline {
	text-decoration:underline;
}
a.underline:hover {
	text-decoration:none;
}
.ic_comment {
	background: url(../images/finance/ic_comment.gif) no-repeat 0px 2px;
	padding-left:20px;
}
.ic_photo {
	background: url(../images/finance/ic_photo.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.red {
	color:#cf1111;
}
.green {
	color:#216802;
}
.DemicenterColumn {
	width:310px;
	text-align: left !important;
}
.text_height {
	height:54px;
	overflow:hidden;
	margin-bottom:8px;
}
.bord_spec {
	border-bottom:1px dashed #cccccc !important;
}
.nobord {
	border-top:none !important;
}
.text_right {
	text-align:right;
}
.text_center {
	text-align:center;
}
.kursy td {
	padding:3px 10px;
	border-right:1px solid #fff;
}
.kursy .tr_header td {
	background-color:#EBEBEC;
	padding:6px;
}
.kursy .tr_info td {
	background-color:#EBEBEC;
}
.ContentBlock .CB_header .tabs li a {
	_padding-left:5px !important;
	_padding-right:5px !important;
}
.alphabet {
	font-size:14px;
}
.alphabet a {
	display:block;
	float:left;
	padding:1px 3px;
	color:#de0000;
	margin-right:2px;
	text-decoration:underline;
}
.alphabet a:hover {
	text-decoration:none;
}
.alphabet span {
	display:block;
	float:left;
	padding:1px 3px;
	color:#7a7a7a;
	margin-right:2px;
}
.bukva {
	font-size:20px;
	color:#de0000;
}
.alph .gray a {
	color:#666;
	line-height:20px;
	font-size:13px;
}
