/* Defaul  sdfgt */
html, body, form, table {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 83.33%;
	font-family:  Trebuchet MS;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
table td {
	vertical-align: top;
	padding: 0px;
}
img {
	border: none;
}
a {
	color: #0970AB;
}


.dotted_block {
background: url("../../../common/img/mangooffice/dotted_block.gif") no-repeat;
width:210px; 
height:300px;
overflow:hidden;
position:relative;

}

.dotted_block222 {
background: url("../../../common/img/mangooffice/dotted_block.gif") no-repeat;
width:210px; 
height:300px;

position:relative;

}

.dotted_block_content {
margin: 0 auto;
width:130px;
left:40px; position:absolute;
display:none;
}

.dotted_block_contentty {
margin: 0 auto;
width:130px;
left:40px; position:absolute;
display:none;
}
#firstty.dotted_block_contentty {
display:block;
}

/*temp*/
#body_1 { display:block;     }
#right_arrow { position:absolute; top:21px; cursor:pointer;}
#left_arrow { position:absolute; top:21px; right:0; cursor:pointer;}

#cal {display:none;
position:absolute; top:50%; left:50%; background:white; border:1px solid red;
}

#ifxElement1 {
width:100px;
top:50px;
border:1px solid red;
left:0px;
}

#ifxElement2 {
border:1px solid blue;
top:50px;
width:100px;
left:0px;
display:none;
}
#ifxElement3 {
border:1px solid green;
top:50px;
width:100px;
left:0px;
display:none;
}

/*=========заголовки ============*/
h1 { font-size:1.3em;}
h2 { font-size:1.2em;}
h3 { font-size:1.1em;}
h4 { font-size:1.2em; color:#EAA613;}
h5 { font-size:1.1em; color:#EAA613;}


#td_footer {
	width: 100%;
	height: 165px;
	vertical-align: bottom;
}
/* Layout */
html, body {
	background: #fff;
	height: 100%;
}
body#second_page {
	background: #fff;
	height: 100%;
}
#table_layout_top {
	margin:0 auto;
	width: 1000px;
	height: 100%;/*
						background: url("../../../common/img/mangooffice/logo_top.png") no-repeat;
						behavior: url("common/js/png_bg.htc"); */
}
/*#main_pic {  
						behavior: url("common/js/png.htc");
						width:700px;
						height:270px; 
						} */

#td_footer {
	width: 100%;
	height: 100px;
	vertical-align: bottom;
}
#table_footer {
	width: 100%;
	height: 125px;/*background: url("../../../common/img/mangooffice/bg_footer.gif") repeat-x 0% 100%;*/
}
.top_01 {
	height:140px;
	position:relative;
}
#logo {
	position:absolute;
	top:27px;
	left:50px;
}
.h_menu {
	position:absolute;
	top:102px;
	left:226px;
	font-weight:bold;
	font-size:13px;
	font-family:arial;
	width:500px
}
.h_menu a {
	padding-right:10px;
	color:#000;
}

/*--------------right_menu--------------*/
.menu_lvl_1   {
	padding-left:25px;
	background: url("../../../common/img/mangooffice/dot.gif") no-repeat 3px 8px;
	}

.menu_lvl_1 a  {
	color:#000;
}

.menu_lvl_1_sel   {
	padding-left:25px;
	background: url("../../../common/img/mangooffice/dot.gif") no-repeat 3px 8px;
	}

.menu_lvl_1_sel a  {
	color:#EAA613;
	text-decoration:none;
}

.menu_lvl_2   {
	margin-left:15px;
	padding-left:25px;
	}

.menu_lvl_3,
.menu_lvl_3_sel{
	margin-left:35px;
	padding-left:25px;
	font-size:11px;
	}

.menu_lvl_2 a,
.menu_lvl_3 a{
	color:#000;
}

.menu_lvl_2_sel   {
margin-left:15px;
	padding-left:25px;
	}

.menu_lvl_2_sel a,
.menu_lvl_3_sel a{
	color:#EAA613;
	text-decoration:none;
}

.nav {
	position:absolute;
	top:28px;
	right:75px;
}
.lang {
	position:absolute;
	top:64px;
	right:77px;
	font-size:9px;
	font-family:tahoma;
	width:185px;
}
.lang a {
	text-decoration:none;
	
	color:#000;
}
.lang a.sel {
	text-decoration:none;
	background: url("../../../common/img/mangooffice/dash.gif") repeat-x 0px 0px;
	color:#000;
}
.lang img {
	margin-left:2px;
	margin-top:6px;
}
.top_02 {
	height:221px;
	position:relative;
}
.banner {
	position:absolute;
	top:0;
	left:50px;
}
.login_form {
	position:absolute;
	top:0;
	right:21px;
	background: url("../../../common/img/mangooffice/login_bg.gif") no-repeat;
	width:270px;
	height:150px;
}
.login_form_input {
	position:absolute;
	top:42px;
	right:65px;
	width:165px;
	border:1px solid #FFCE00;
	background:#FFCE00;
	font-size:11px;
	font-family:  Trebuchet MS;
}
.login_form_input_2 {
	position:absolute;
	top:67px;
	right:65px;
	width:165px;
	border:1px solid #FFCE00;
	background:#FFCE00;
	font-size:11px;
	font-family:  Trebuchet MS;
}
.ok_button {
	position:absolute;
	top:62px;
	right:18px;
	cursor:pointer;
}
.enter_text {
	position:absolute;
	top:20px;
	left:33px;
	font-family:arial;
	font-size:0.9em;
}
.remind_pass {
	position:absolute;
	top:91px;
	left:33px;
	font-family:arial;
	font-size:0.7em;
}
.online_zayavka {
	position:absolute;
	top:134px;
	right:49px;
}
.three_col {
	width:100%;
}
.three_col #first {
	width:255px;
}
.three_col #first .outer {
	margin:10px 0px 0px 49px;
	font-size:0.9em;
	line-height:1.2em;
}
.three_col #second {
}
.three_col #second .outer {
	margin:10px 0px 0px 13px;
	width:432px
}
.three_col #second .outer h1 {
	font-size:1.35em;
	font-family:arial;
}
.three_col #third {
	width:290px;
}
.three_col #third .outer {
	margin:10px 0px 0px 18px;
}
.three_col #third .outer h1 {
	font-size:1.35em;
	margin-bottom:5px;
}
.dotted_block {
	background: url("../../../common/img/mangooffice/dotted_block.gif") no-repeat;
	width:210px;
	height:260px;
	overflow:hidden;
	position:relative;
	margin:10px 0px 0px 0px;
}
.dotted_block_content {
	margin: 0 auto;
	width:140px;
	left:38px;
	top:20px;
	position:absolute;
}
.dotted_block_content h2 {
	font-size:1.1em;
	font-family: arial;
	margin:0 0 3px 0;
}
.dotted_block_content div {
	font-size:0.8em;
	line-height:1.3em;
	margin:0 0 16px 0;
}
#footer {
	height:153px;
	position:relative;
}
#footer .copyright {
	position:absolute;
	bottom:9px;
	left:285px;
	font-size:0.8em;
	color:#ACAAA3;
	font-family:tahoma;
}
#footer .dev_by {
	position:absolute;
	bottom:9px;
	left:730px;
	font-size:0.8em;
	color:#ACAAA3;
	font-family:tahoma;
}
#footer .dev_by a {

}

#footer .dev_by .logo {
	background: url("../../../common/img/mangooffice/rbc.gif") no-repeat 2px 0px;
	padding-left:21px;
}
#footer .contacts {
	height:65px;
	position:absolute;
	top:0px;
	left:284px;
	width:500px;
}
#footer .contacts h1 {
	font-size:1.35em;
	font-family:arial;
	margin-bottom:13px;
}
#footer .contacts .contact_m {
	width:190px;
	float:left;
	font-size:0.8em;
	padding-left:1px;
	line-height:1.3em;
}
#footer .contacts .contact_spb {
	width:205px;
	float:left;
	font-size:0.8em;
	padding-left:1px;
	line-height:1.3em;
}

#footer .menu_bottom {
	height:65px;
	position:absolute;
	top:0px;
	left:50px;
	width:200px;
}
#footer .menu_bottom .menu {margin:13px 0 0 0;}


/*------temp------*/
/*#body {    border:0px solid red;   }
#body_2 {     border:0px solid green; display:none; }  */
#right_arrow {
	position:absolute;
	top:21px;
}
#left_arrow {
	position:absolute;
	top:21px;
	right:0;
}
/*-----/temp-----*/
.main_list {
	margin:-11px 0 22px 1px;
	font-size:0.9em;
	line-height:1.1em;
}
.main_list_link {padding:15px 0 0 15px;}
.main_list_link a {
		color: #0970AB !important; text-decoration:underline !important;
}

.main_list h3 {
	font-size:1.25em;
	font-family:arial;
	margin:16px 0px 3px 0px;
	padding-left:15px;
	background: url("../../../common/img/mangooffice/dot_for_title.gif") no-repeat;
}
.main_list a{
	color:#000;
	text-decoration:none;
	}
.main_list .main_list_item {
	margin:0 0 0 16px;
}
.main_list h3 span {
	background:#fff;
	padding-right:3px;
}
.main_list .bottom_link {
	font-size:0.9em;
	margin-left:16px;
}
.main_list .bottom_link a {
	padding-right:21px;
}
.our_clients {
	margin:45px 0 52px 16px;
}

/*-------------spiski---------------------*/


ol 
{ padding-left:55px;}
.num  { color:#EAA613; font-weight:bold;} 

/*--------------news---------------*/
.news {
	margin:0px 0px 12px 0px;
	padding-left:1px;
	width:188px;
}
.news .date {
	background: url("../../../common/img/mangooffice/dot_for_title.gif") no-repeat 0px -1px;
	font-size:0.75em;
	font-family:tahoma;
	margin:0px 0px 4px 0px;
	padding-left:1px;
}
.news .date span {
	background:#fff;
	color:#ACAAA3;
}
.news .news_title {
	font-size:0.8em;
	font-weight:bold;
	font-family:arial;
	margin:0px 0px 0px 0px;
	padding-left:1px;
	line-height:1.1em;
}
.news .news_title a {color:#000; text-decoration:none;}

.news .news_body {
	font-size:0.8em;
	padding-left:1px;
	line-height:1.3em;
	margin:0px 0px 19px 0px;
}
.news .news_body a {color:#000; text-decoration:none;}


/*--------------news2---------------*/
.news_2 {
	padding-left:1px;
	margin-top:30px;
}
.news_2 .date {
	padding-left:1px;
	font-family:  Trebuchet MS;
	color:#EAA714;
	font-size:0.9em;
}
.news_2 .announce {
	font-size:1.05em;
	font-weight:bold;
	margin:-2px 0px 0px 0px;
	padding-left:1px;
	padding-bottom:0px;
	line-height:1.1em;
}
.news_2 .announce span {
	cursor:pointer;
	background: url("../../../common/img/mangooffice/dash.gif") repeat-x 0px 6px;
}
.news_2 .announce a:link {
color:#000;
}
.news_2 .announce a:visited {
color:#000;
}
.news_2 .announce a:hover {
color:#000;
}
.news_2 .announce a:active {
color:#000;
}

.news_2 .news_body {
	font-size:0.9em;
	padding-left:1px;
	line-height:1.3em;
	margin:0px 0px 12px 0px;
}
.news_2 .news_body_collapsed {
	font-size:1em;
	display:none;        
	padding-left:1px;
	line-height:1.25em;
	padding:0px 17px 0px 30px;
	margin:15px 0 17px 0; 
	background: url("../../../common/img/mangooffice/news_collapsed_bg.gif") repeat-y;  
}    
.news_2 .news_body_collapsed p {
	margin:0; padding:0;
}
/*------------tariff-----------*/

.one_tariff {
	font-family:trebuchet ms;
	margin-bottom:11px;
}
.one_tariff a {
	font-size:1.25em;
	font-weight:bold;
	background: url("../../../common/img/mangooffice/dot.gif") no-repeat 0px 10px;
	padding-left:11px;
	color:#000;
}
/*--------------menu------------*/
.menu {
	margin:40px 0;
}
.menu .item {
	font-family:arial;
	font-weight:bold;
	padding:0px 0px 4px 12px;
	background: url("../../../common/img/mangooffice/dot.gif") no-repeat 0px 5px;
}
.menu .item a {
	color:#000;
}
.kak_rabotaet {
	margin:38px 0px 0px 0px;
}
.kak_rabotaet .links {
	margin:3px 0px 0px 11px;
	font-size:0.9em;
	line-height:1.7em;
}
/*-----------second-------------------*/



#content { padding-bottom:30px;
}
#content .outer {
	margin:25px 12px 12px 52px;
}
#content .content_title {
	display:block;
	margin:25px 0px 12px 0px;
}
.vxod_dlya_klientov {
	margin:43px 0 24px 0;
}
.right_col {
	margin:0px 0px 0px 1px;
	padding-left:1px;
	width:198px;
}
.right_col {
	font-size:0.8em;
	padding-left:1px;
	line-height:1.2em;
}
.right_col .links {
	margin:22px 0;
}
ul {
	margin:15px 0 15px 1px;
	list-style:none;
}
ul li {
	padding:0 0 0 15px;
	list-style:none;
	line-height:1.4em;
	background: url("../../../common/img/mangooffice/dot.gif") no-repeat 3px 5px;
}

#content ol li {
	color: #eaa816;
	font-size: 120%;
	font-weight: bold;
	vertical-align: top;
	}
	
#content ol li .ol_marker {
	color: #000;
	font-size: 80%;
	font-weight: normal;
	
	}
	
#content ol li .ol_marker .ol_marker {font-size: 92%;}
#content ol li .ol_marker .ol_marker .ol_marker {font-size: 94%;}

	
.link {
	background: url("../../../common/img/mangooffice/dot.gif") no-repeat 3px 5px;
	padding:0 0 0 16px;
	font-size:0.9em;
}
.cal {  background: url("../../../common/img/mangooffice/calendar.gif") no-repeat 0px 5px;
	display:none;
	height:160px;
	padding-top:40px;

}
/*====================*/

/* Header */
#td_layout_middle .allspec {
	position: absolute;
	left:570px;
	top:203px;
	font-size:0.8em;
}
#td_layout_middle .bg_header {
	width: 800px;
	height: 220px;
	background-repeat: no-repeat;
	position: absolute;
	left:50px;
	display: none;
}
#td_layout_middle .header_content {
	position: relative;
	z-index: 20001;
}
/* Slogan */

/* Header switch */
#header_switch {
	width: 160px;
	height: 220px;
	margin: 176px 0px 0px 80px;
	position: relative;
}
#header_switch .container {
}
#header_switch .item {
	float: left;
	margin: 0px 0px 0px 5px;
}
#header_switch img {
}
#header_switch span {
	background: url("../../../common/img/mangooffice/switch_sel.gif") no-repeat 0% 70%;
	float: left;
	font-weight:900 ;
	font-size:1em;
	cursor: pointer;
}
#header_switch span span {
	padding:11px 10px 9px 8px;
	background: none;
}
#header_switch .sel {
	background: url("../../../common/img/mangooffice/switch_0.gif") no-repeat 0% 70%;
	color:#fff;
	font-weight:bold;
	font-size:1em;
}
#header_switch #header_switch_top {
	width: 60px;
	height: 20px;
	display: block;
	z-index: 3222;
	position: absolute;
	left: 0px;
	top: 0px;
}
/* Header */
#td_layout_middle .header {
	width: 700px;
	height: 220px;
	position: relative;
	overflow: hidden;
}

/**/
.arch { 
	height:75px;
 	background: url("../../../common/img/mangooffice/arch_bg.gif") no-repeat 0px 5px;
}

.arch_table { border-collapse:collapse; margin:17px 0 20px 0 ;}
.arch_table td  {  vertical-align:middle;}
.arch_table td input { border:1px solid #FFCE00;
	background:#FFCE00;
	font-size:11px;
	font-family:  Trebuchet MS;  }
	

 /* ======================= */
.calendar_table {  margin:0 auto;   background:url("../../../common/img/mangooffice/cal_top_bg.gif") no-repeat 0px 0px;} 
.calendar_table .title { text-align:center; width:100px; } 

.calendar {
width: 150px;
text-align: center;
margin: 0px auto;
}
.calendar td {
text-align: right;
padding: 1px 3px 1px 3px;
 font-size:0.8em;
}
.calendar a {
color: #999;
text-decoration: none;
}
.calendar img {
border: none;
}
/* Title */
.calendar .tr_title td {
padding: 0px 0px 44px 0px;
background:#f00;
}
.calendar .tr_title .left {
text-align: left;
padding-left: 8px; 
}
.calendar .tr_title .left a {
margin-right: 4px; 
}
.calendar .tr_title .right {
text-align: right;  
}
.calendar .tr_title .right a {
margin-left: 4px;  
}
.calendar .title {
width: 60%;
color: #666666;
font-weight: bold;
text-align: center;
vertical-align: middle;
}
/* Weekdays */
.calendar tr.days td {
color: #999;
font-size: 9px;
}
/* Days current month */
.calendar a.month {
color: #000000;
text-decoration: none;
}
/* Selected date */
.calendar .sel {
padding-left: 0px;
padding-right: 0px;
}
.calendar .sel a {
border: 0px solid #BDBDBD;
padding: 0px 2px 0px 2px;
background:#FECF00;
color:#fff;
}
/* Current date */
.calendar .current-date {
color: #999;
padding-top: 13px;
text-align: left;
}
.calendar .current-date a {
color: #999;
text-decoration: none;
}
  
/*===============feedback+form=================*/  
.feedback_table  td { padding:0px 4px 4px 0px; font-size:0.9em; } 

.feedback_table  td select { background:#FFCE00; border:0; padding:2px;} 

.feedback_table  td  input {background:url("../../../common/img/mangooffice/input_bg.gif") no-repeat 0px 0px; padding-left:2px; height:19px; font-size:11px; } 

.feedback_table  td   .text_input { border:0px solid red; background:url("../../../common/img/mangooffice/input_bg_2.gif") no-repeat  100% 0px; float:left; padding-right:3px;}
.feedback_table  td   .text_input  input{ border:0px solid red; width: 295px; }



.feedback_table td .select, .feedback_table td .radio, .feedback_table td .check { background:none; }

.feedback_table td textarea { background:#FFCE00; border:0; font-family:arial; width:300px;font-size:11px; }

.feedback_table  td   .button_input { border:0px solid red; text-align:center; background:url("../../../common/img/mangooffice/input_bg_black_2.gif") no-repeat top right; float:left; padding-right:3px;}
.feedback_table  td .button_input input  { border:0px solid red; background:url("../../../common/img/mangooffice/input_bg_black.gif") no-repeat 0px 0px; height:23px; color:#fff; font-size:11px; padding-top:0px;} 
/*=====================karta_saita==========================*/

.map_00 {}
.map_00 a { color:#000; font-weight:bold; font-size:1em; font-family:arial;}
.map_00 a:link, .map_00 a:visited, .map_00 a:hover, .map_00 a:active {  color:#000;}


.map_01 { margin:0px 14px 0px 18px ;}

.map_01_outer { padding:10px 0;}
.map_01 a  { 	padding-left:15px; color:#000000;
	background: url("../../../common/img/mangooffice/dot.gif") no-repeat 3px 8px;}
.map_02 {  margin:0px 0px 0px 14px ; font-size:0.8em;}

.map_02 a {background:none;   }



/*=========================poisk=========================*/
                                                        
.search_form_table {background: url("../../../common/img/mangooffice/search_form_bg.gif") no-repeat 3px 8px; width:100%;  }

.search_form_table td {padding:25px 15px 15px 35px;}
.search_form_table td input.text { border:1px solid #FFCE00; background:#FFCE00; width:400px; }

.search_res { font-size:1.05em; font-family:trebuchet ms; padding-left:20px; background: url("../../../common/img/mangooffice/dot.gif") no-repeat 3px 8px; }

.search_res_text { font-size:0.9em; padding-left:21px; line-height:1.2em;}
.search_res a:link { text-decoration:none; color:#000;  }
.search_res a:visited { text-decoration:none;  color:#000; }
.search_res a:hover { text-decoration:none;  color:#000; }
.search_res a:active { text-decoration:none;  color:#000; }



/*================pager===================*/
.pager { font-size:1em;  font-weight:bold; text-align:center;  margin-top:22px;}
.pager  a {  color:#ECA612; font-weight:bold; text-decoration:none; }
.selected_page { background:url("../../../common/img/mangooffice/pager_circle.gif") no-repeat 0px 6px; padding:5px 5px 5px 5px; color:#ffffff; }

/*=========other========*/

.sub_links { font-size:0.9em}

/*===========pl============*/

.pf_pf { padding-left:16px; }

.pf_title { font-size:1.2em; font-weight:bold; padding-left:18px; margin-bottom:20px; background: url("../../../common/img/mangooffice/dot.gif") no-repeat 3px 8px;}


.pf_text { font-size:0.9em;}

/*============menu============*/
.menu_top_sec { padding:0; height:57px;}


.menu_top_sec .left,
.menu_top_sec .left-1{height:57px; float:left; padding-left:15px;}
.menu_top_sec .left {background: url("/common/img/mangooffice/left.gif") no-repeat 3px 8px;}
.menu_top_sec .left_trk {background: url("/common/img/mangooffice/left_trk.gif") no-repeat 3px 8px;}
.menu_top_sec .left-1{background: url("/common/img/mangooffice/left-1.gif") no-repeat 3px 8px;}
.menu_top_sec .right { background: url("/common/img/mangooffice/right.gif") no-repeat 100% 8px; float:left; padding-right:15px; padding-left:0px; height:40px;  padding-top:10px; font-size:1.1em; font-weight:normal; }

.menu_top_sec .left_no {height:40px; float:left; padding-left:15px; background: #fff;}
.menu_top_sec .right_no { background: #fff; float:left; padding-right:15px; padding-left:0px; height:40px; font-size:1.1em;
 padding-top:10px; font-weight:bold; }
 
.menu_top_sec .right_no a:link { color:#000; text-decoration:none;  background: url("../../../common/img/mangooffice/dash.gif") repeat-x 3px 8px; } 
.menu_top_sec .right_no a:visited { color:#000; text-decoration:none; background: url("../../../common/img/mangooffice/dash.gif") repeat-x 3px 8px; } 
.menu_top_sec .right_no a:hover { color:#000; text-decoration:none; background: url("../../../common/img/mangooffice/dash.gif") repeat-x 3px 8px; } 
.menu_top_sec .right_no a:active { color:#000; text-decoration:none;  background: url("../../../common/img/mangooffice/dash.gif") repeat-x 3px 8px;}  
 

.tariffs_table { width:100%; }
.tariffs_table th  {
	padding:5px 8px;
	background: url("../../../common/img/mangooffice/th_bg_0.gif") repeat-x 0px 0px; 
	font-size:11px;
	}
.tariffs_table th a{
	color:#000;
	}
.tariffs_table th.last { background: url("../../../common/img/mangooffice/th_bg_2.gif") no-repeat 100% 0px;  }
.tariffs_table th.first { background: url("../../../common/img/mangooffice/th_bg.gif") no-repeat 0px 0px;  }

.tariffs_table td{
	vertical-align:middle;
	text-align:center;
	padding:8px;
	font-size:11px; line-height:13px;
	}
.tariffs_table td.title{
	text-align:left;
	}

.th_all { background:#FFCE00;  }
.th_last { background:#fff url("../../../common/img/mangooffice/th_bg_2.gif") no-repeat 100% 0px;  }
.th_first { background:#fff url("../../../common/img/mangooffice/th_bg.gif") no-repeat 0px 0px;  }



.tariffs_table td  { border:1px solid #FFCE00;}


/*==============table================*/ 
#content .outer table.table { } 

#content .outer table.table td { border:1px solid #FFCE00; } 












