@charset "utf-8";
/* Magticom CSS Document */

* {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 12px;
}

img {
	border: 0 none;
}

.clearer {
	clear: both;
}

#top_wrapper {
	width: 985px;
	height: 74px;
	margin: 0 auto;
}

#top_left {
	width: 485px;
	height: 74px;
	float: left;
}

#top_right {
	width: 500px;
	height: 74px;
	float: right;
}

#top_left a img {
	border: 0px none;
	margin: 11px 0 14px 10px;
}

#top_right ul {
	color: #bdbdbd;
	list-style-type: none;
	margin: 13px 6px 10px auto;
	width: 251px
}

#top_right ul li {
	display: inline;
}

#top_right ul li a {
	color: #9e2629;
	text-decoration: none;
}

.black_text {
	color: #000000 !important;
}

#search_wrapper input {
	border: 1px solid #cacaca;
	color: #666666;
}

#newsletter_wrapper input {
	border: 1px solid #333333;
	color: #666666;
}

.st_input {
	padding: 2px;
	height: 15px;
}

#search_wrapper img, #newsletter_wrapper img {
	vertical-align: top;
	cursor: pointer;
}

#search_wrapper {
	text-align: right;
	padding-right: 6px;
}

#newsletter_wrapper {
	margin: 3px 0;
}

#header_ban {
	width: 785px;
	height: 254px;
}

#header_ban div {
	width: 776px;
	height: 252px;
	border: 1px solid #b8b8b7;
}

.block_title {
	padding-top: 7px;
	padding-left: 15px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}

.block_text {
	padding-top: 10px;
	padding-left: 15px;
	font-size: 11px;
	color: #ffffff;
}

.without_bg {
	background-image: none !important;
}

.block_button {
	margin-left: 15px;
	padding-top: 1px;
	padding-right: 5px;
	width: 90px;
	height: 15px;
	background: #ffffff url(../imgs/button_arr_bg.gif) no-repeat top left;
	text-align: right;
	font-size: 10px;
	color: #6a747d;
	font-weight: bold;
}

.block_button a:link, .block_button a:visited {
	color: #6a747d !important;
	text-decoration: none !important;
}

.block_button a:hover, .block_button a:active {
	color: #6a747d !important;
	text-decoration: underline !important;
}

#content_wrapper {
	width: 985px;
	margin: 0 auto;
}

#content_left {
	width: 785px;
	float: left;
}

#content_right {
	width: 200px;
	float: right;
}

#content_menu {
	margin: 5px 0;
}

#main_menu {
	list-style-type: none;
	margin-right: 7px;
}

#main_menu li, #main_menu li a {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #9e2629;
	padding: 2px 3px;
	text-decoration: none;
}

.main_menu_9_selected, .main_menu_11_selected, .main_menu_13_selected {
	background-color: #9e2629 !important;
}

.main_menu_10_selected {
	background-color: #5f6a70 !important;
}

.main_menu_link_selected {
	color: #ffffff !important;
}

.sub_menu {
	list-style-type: none;
	padding: 13px 2px;
	margin-right: 7px;
	display: none;
}

#submenu_9, #submenu_11, #submenu_13 {
	background: #9e2629 url(../imgs/sub_menu_bg9.gif) repeat-x bottom left;
}

#submenu_10 {
	background: #5f6a70 url(../imgs/sub_menu_bg10.gif) repeat-x bottom left;
}

.sub_menu_visible {
	display: block !important;
}

.sub_menu li, .sub_menu li a {
	display: inline;
	font-size: 10px;
	color: #ffffff;
	padding: 2px;
	text-decoration: none;
	line-height: 15px;
}

.sub_menu li a:hover {
	text-decoration: underline;
}

.menu_sep {
	margin: 0 2px;
}

.sub_menu_sep {
	padding: 4px 2px !important;
}

#content_main {
	margin-right: 6px;
}

#content_main table {
	width: 95% !important;
}

#content_main table th, #content_main table td {
	padding: 3px !important;
}

h2 {
	font-size: 15px;
	font-weight: bold;
	padding: 4px;
}

.in_content_top {
	margin-top: 3px;
	margin-bottom: 2px;
}

#content_right ul.block_list {
	list-style-type: none;
}

.orange_block {
	background: #a74203 url(../imgs/right_col_orange_bg.jpg) repeat-x top left;
	height: 200px;
	width: 200px;
	margin-top: 5px;
}

.green_block {
	background: #1c7304 url(../imgs/right_col_green_bg.jpg) repeat-x top left;
	height: 200px;
	width: 200px;
	margin-top: 5px;
}

.blue_block {
	background: #046aa8 url(../imgs/right_col_blue_bg.jpg) repeat-x top left;
	height: 200px;
	width: 200px;
	margin-top: 5px;
}

.red_block {
	background: #ff3300 url(../imgs/right_col_red_bg.jpg) repeat-x top left;
	height: 200px;
	width: 200px;
	margin-top: 5px;
}

.silver_block {
	background: #ff3300 url(../imgs/right_col_silver_bg.jpg) repeat-x top left;
	height: 200px;
	width: 200px;
	margin-top: 5px;
}

.purple_block {
	background: #740546 url(../imgs/right_col_purple_bg.jpg) repeat-x top left;
	height: 200px;
	width: 200px;
	margin-top: 5px;
}

.grey_block {
	background: #eeeeee url(../imgs/right_col_grey_bg.jpg) repeat-x top left;
	height: 200px;
	width: 200px;
	margin-top: 5px;
}

.yellow_block {
	background: #ffff00 url(../imgs/right_col_yellow_bg.jpg) repeat-x top left;
	height: 200px;
	width: 200px;
	margin-top: 5px;
}

.business_gray_box {
	background: #ffffff url(../imgs/right_col_bg.jpg) no-repeat right top;
	height: 254px;
	width: 200px;
}

.business_gray_box ul {
	list-style-type: none;
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 15px;
	width: 170px;
}

.business_gray_box ul li {
	font-size: 11px;
	color: #ffffff;
	padding-bottom: 10px;
	background-image: url(../imgs/block_line_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	width: 170px;
}

#footer_wrapper {
	width: 985px;
	height: 90px;
	margin: 0 auto 10px auto;
}

#footer_left {

	width: 281px;
	float: left;
	height: 90px;
	background: #ffffff url(../imgs/bot_newsletter_bg.jpg) no-repeat top left;
}

#footer_middle {
	width: 504px;
	float: left;
	height: 90px;
	background: #ffffff url(../imgs/bot_copy_bg.gif) repeat-y top left;
}

#bot_menu {
	list-style-type: none;
	margin-left: 24px;
	margin-top: 20px;
	margin-bottom: 1px;
}

#bot_menu li, #bot_menu li a {
	float: left;
	font-size: 10px;
	color: #ffffff;
	padding: 1px 1px;
	text-decoration: none;
}

.bot_menu_sep {
	margin: 0 1px;
}

#footer_right {
	width: 192px;
	float: right;
	height: 90px;
/*	background: #ffffff url(../imgs/bot_bali_bg.gif) no-repeat top left; */
}

#adm_block {
	background-color: #FCFCFC;
	border: 1px solid #000000;
	position: absolute;
	width: 100px;
	top: 30px;
	left:10px;
	padding: 3px;
}

#footer_mid_left {
	margin-left: 38px;
	margin-top: 10px;
	width: 160px;
	float: left;
	color: #ffffff;
	font-size: 11px;
	display: inline;
}

#footer_mid_right {
	margin-right: 22px;
	margin-top: 10px;
	width: 160px;
	text-align: right;
	float: right;
	color: #ffffff;
	font-size: 11px;
	display: inline;
}

#nl_top {
	margin: 6px 13px 9px;
	color: #FFFFFF;
	font-weight: bold;
}

#nl_bot {
	margin: 6px 13px 9px;
	padding: 3px 8px;
	background-color: #ffffff;
	font-size: 10px;
}

.float_left_50 {
	width: 85px;
	float: left;
	margin: 8px 0 0 15px;
	display: inline;
}

.float_right_50 {
	width: 85px;
	float: right;
	margin: 8px 15px 0 0;
	display: inline;
}

.pad_top {
	padding-top: 30px;
}

.dots_bg {
	background-image: url(../imgs/teacher_dots.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.big_white {
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}

.small_black {
	font-size: 10px;
	color: #000000;
}

.small_white {
	font-size: 10px;
	color: #ffffff;
}

.more_info, .more_info a {
	text-align: right;
	color: #ffffff;
	font-size: 10px;
}

.more_info_nf, .more_info_nf a {
	text-align: right;
	color: #ffffff;
	font-size: 10px;
	margin: 0 15px 0 0;
}

.business_gray_box a:link, .business_gray_box a:visited {
	color: #ffffff;
	text-decoration: none;
}

.business_gray_box a:hover, .business_gray_box a:active {
	color: #ffffff;
	text-decoration: underline;
}

.business_gray_box ul a, .business_gray_box .block_button a {
	font-size: 10px !important;
}

#index_panel {
	text-align: center;
	margin: 8px 0 15px 0;
}

#main_left {
	width: 282px;
	float: left;
}

#main_middle {
	width: 190px;
	float: left;
	margin: 0 22px 0 22px;
}

#main_right {
	width: 257px;
	float: left;
}

.news_block_title {
	background-color: #fc4343;
	color: #ffffff;
	padding: 2px 0 2px 15px;
	font-weight: bold;
}

.news_block_more {
	background: #fc4343 url(../imgs/button_arr_bg_inv.gif) no-repeat top left;
	color: #ffffff;
	padding: 0 0 0 20px;
	margin: 0 0 0 auto;
	width: 40px;
	height: 15px;
}

.news_block_more a {
	color: #ffffff !important;
	text-decoration: none !important;
}

.news_col {
	margin-top: 2px;
	margin-bottom: 7px;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.news_col a {
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.news_title {
	display: block;
	color: #5f6a70;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

.info_block_title {
	color: #9e2629;
	font-weight: bold;
	padding: 0 0 2px 0;
}

.info_block_content {
	font-size: 10px;
}

.info_block_content img {
	margin: 3px 5px 0 0;
}

.info_block_more {
	text-align: right;
	margin: 5px 0 0 0;
}

.red_underline {
	font-size: 10px;
	color: #9e2629;
	text-decoration: underline;
}

.red_cl {
	font-size: 10px;
	color: #9e2629;
}

.red_cl_br {
	font-size: 10px;
	color: #fc4343;
}

.fav_numb_content, .kakh_numb_content, .hot_line_content {
	margin: 5px 0 10px 0;
	font-size: 10px;
}

.mid_sep {
	margin: 11px 0;
	background: #ffffff url(../imgs/dot_spacer.gif) repeat-x left top;
	height: 1px;
}

#content_main li {
	margin-left: 30px;
}

#content_main a:link, #content_main a:visited {
	color: #9e2629;
}

#corp_top {
	width: 986px;
	height: 267px;
	margin: 0 auto;
}

#corp_top_left {
	width: 525px;
	height: 267px;
	background: #ffffff url(../imgs/corp_header.jpg) no-repeat top left;
	float: left;
}

#corp_top_mid {
	width: 237px;
	height: 267px;
	background: #ffffff url(../imgs/corp_top_mid.gif) no-repeat top left;
	float: left;
}

#corp_top_right {
	width: 224px;
	height: 267px;
	float: left;
}

#corp_top_right_top {
	height: 44px;
	background: #ffffff url(../imgs/corp_top_right_panel.gif) no-repeat top left;
}

#corp_for_individuals {
	margin: 0 0 1px 99px;
	width: 89px;
	height: 15px;
	background: #ffffff url(../imgs/corp_for_ind_bg.gif) repeat-x top left;
	color: #ffffff;
	font-weight: bold;
	padding: 1px 18px 0 18px;
}

#corp_top_right_bot {
	width: 224px;
	height: 206px;
	background: #ffffff url(../imgs/corp_top_right_bg.gif) no-repeat top left;
}

#corp_mid {
	width: 986px;
	margin: 0 auto;
}

#corp_cont_wrap {
	float: left;
	width: 762px;
}

#corp_block_wrap {
	float: right;
	width: 224px;
	background-color: #e8e4e3;
}

#corp_search_bl {
	height: 57px;
	border-bottom: 1px solid #ffffff;
}

#corp_nletter_bl {
	height: 56px;
	background-color: #ffffff;
	padding: 10px 0;
}

#corp_foot {
	height: 49px;
	width: 986px;
	margin: 0 auto;
	background: #ffffff url(../imgs/corp_footer_bg.gif) repeat-x top left;
}

#corp_foot_left {
	height: 49px;
	width: 493px;
	float: left;
}

#corp_foot_right {
	height: 49px;
	width: 493px;
	float: right;
}

#corp_search_title {
	margin: 10px 0 0 16px;
	font-size: 14px;
	color: #2d3137;
	font-weight: bold;
}

#corp_search_action {
	margin: 4px 0 0 16px;
}

#corp_search_str {
	border-color: #2d3137;
	border-style: solid;
	border-width: 1px;
	height: 17px;
	width: 116px;
	font-size: 13px;
	padding: 1px;
	color: #2d3137;
}
#corp_nletter_title {
	margin: 0 0 0 16px;
	font-size: 14px;
	color: #cd010c;
	font-weight: bold;
}

#corp_nletter_action {
	margin: 4px 0 0 16px;
}

#corp_nletter_str {
	border: 1px solid #2d3137;
	height: 17px;
	width: 116px;
	font-size: 13px;
	padding: 1px;
	color: #2d3137;
}

#corp_nletter_go {
	border: 1px solid #2d3137;
	height: 21px;
	width: 70px;
	font-size: 11px;
	padding: 1px 0;
	color: #cd010c;
	background-color: #ffffff;
}

.small_title {
	font-size: 10px !important;
}

.bold_13 {
	font-weight: bold !important;
	font-size: 13px !important;
}

.black {
	color: #000000 !important;
}

.contentable td {
	padding: 5px;
}

.tariff_zone {
	width: 460px;
	height: 18px;
	margin: 5px auto 0;
	background-color: #9e2629;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px !important;
	padding: 6px 7px 6px 32px;
	border: 1px solid black;
	cursor: pointer;
	background-image: url(../imgs/tar_zone_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.tariff_zone td {
	font-size: 13px !important;
}

.al_ri {
	text-align: right;
}

.tariff_children {
	display: none;
	width: 466px;
	margin: 0 auto;
	background-color: #dae0e3;
	color: #000000;
	padding: 6px 7px;
	border: 1px solid #333333;
	border-top: 0px none !important;
}

.tariff_children table {
	background-image: url(../imgs/tar_sep.gif);
	background-repeat: repeat-y;
}

.tariff_children td {
	padding: 3px !important;
}

.bb_image {
	margin-right: 10px;
	margin-bottom: 5px;
}
