html, body	{
	margin: 0; 
	padding: 0; 
	border:0;  
	width: 100%;
	height: 100%;
	font-size:13px;		 
	font-family: arial, verdana, tahoma;
} 
	
body {
	text-align:center;
	min-width:1000px;
	color:#686f73; 
	background: url(/images/bg_top.gif) repeat-x top left;	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
} 

.nobr {
	white-space:nowrap;
}
			  			
table	{	
	border: 0; 
	border-collapse:collapse; 
	width: 100%;
	vertical-align:top;
	text-align:left;
}			   

table td {
	padding:0; 
} 	
	
a {
	color:#0055a5;
}
			
a:hover	{
	text-decoration:none;
}		

a img {
	border: 0;
}	

p {
	margin:5px 0 15px 0;
}

h1, .h1 {
	font-size: 20px; 
	font-weight:normal;
	margin:0 0 15px 0; 
	color: #44738a;
} 

form {
	margin:0;
	padding:0;
}

.h1_main {
	font-size:22px;
	font-weight:bold;
	margin:25px 0 25px 0;
}

h2 {
	font-size:17px;
	margin:15px 0 5px 0; 
	color:#4d575c;
}   

h3 {
	font-size: 13px; 
	margin:20px 0 10px 0; 
	color:#0055a5;
}

.color_h1 {
	color: #44738a;
}

.blue {
	color:#0055a5;
}

ul {
	margin:0;
	padding:0;
}

ul li {
	list-style:none;
	margin:0;
	padding:0;
}

ol {
	margin:15px 0 30px 41px;
	padding:0;
}

ol li {
	margin:15px 0;
	padding:0;
}

input, select, textarea {
	border:1px solid #c1cfd7;
	background:#edf5f9;	
	overflow:hidden;
}

#filesrc_pub {
	background:#fff;	
	overflow:auto;
}	   

input.span {
	border:0;
	background:none;
} 

select {
	padding-left:3px;
	color:#666;
}

.clear {
	clear:both;
	height:0;
	line-height:0;
	overflow:hidden;
} 

.big {
	font-size:120%;
}

#container { 	 
	width:932px;
	margin:0 auto;
	text-align:left;
	padding:40px 0 0 0;
}	

#container2 { 	 
	width:500px;
	text-align:left;
}

#container2 p, #container2 h3, #container2 h2 {  
	margin-left:15px;
	margin-right:15px;
}

#left_col {
	width:225px;
	float:left;
}		   

#right_col {
	width:705px;
	float:right;
}	

#right_col_content {
	margin-left:40px;
}  	

#footer {  
	height:97px;
	text-align:center;
	background: url(/images/bg_bottom.gif) repeat-x top left;
	width:100%;
}				  

#footer_content {
	border-top:3px solid #d9e8f0; 	
	width:932px;
	margin:0 auto;
	text-align:left; 
	position:relative;
	padding-top:15px;
}	

.contacts {
	margin:30px 0;
}	 

.contacts li {
	padding-left:37px;
	margin-bottom:20px;
}	 

.contacts_phone {
	background: url(/images/icon_phone.gif) no-repeat left top;	
} 

.contacts_clock {
	background: url(/images/icon_clock.gif) no-repeat left top;		
}  

.contacts_adress {
	background: url(/images/icon_home.gif) no-repeat left top;		
}

.phone_main {
	background: url(/images/icon_phone.gif) no-repeat left top;	
	padding-left:37px;
	margin:20px 0;
}

.m2_0 {
	margin:20px 0;
}

.wclock_h {
	text-align:center;
	margin:5px 0 10px;
	font-size:12px;
	font-weight:bold;
}

.search {
	margin-bottom:10px;
}

.search_field {	 
	display:block;
	float:left;
	width:155px;  
	color:#777;
}

.btn_search {
	display:block;
	float:right;
	border:0;
	width:62px;
	height:21px;
	margin-top:10px;  
	background: url(/images/btn_search.gif) no-repeat left top;	 
	cursor:pointer;
	margin-top:0;
}	 

.banners a {
	display:block;
	margin:0 0 25px 0;
}

.contacts_block {
	background:#eff5f9;
	padding:10px 0 17px 0;
	border-bottom:3px solid #c0e1f2;
}	

.h_informer {
	padding-left:37px;
	background: url(/images/icon_informer.gif) no-repeat left top;	
	line-height:24px;
	margin:40px 0 15px 0; 
}  

.informer {
	border-bottom:3px solid #c0e1f2; 
	padding-bottom:3px;
}

.informer th {
	border-bottom:1px solid #fff;
	background:#dcf0fa;
	color:#0055a5;
	line-height:25px; 
	text-align:center;
}	  

.informer td {
	background:#f5fafc;
	color:#4d575c;	 
	text-align:center;
	line-height:25px;
}	

.informer_first td {
	padding-top:7px;
}      

.informer_last td {
	padding-bottom:7px;	  
}  	

.money {
	font-weight: bold; 
	color: #0055a5; 
	font-size: 13px; 
	text-transform: uppercase
}	 

.block {
	width:665px;
	height:296px;
	position:relative;
	margin:25px 0;
	color:#4d575c;
}	

.block h2, .block h3 {
	position:absolute;
	margin-left:-5000px;
}

.persons {
	background: url(/images/persons.jpg) no-repeat left top;	
}

.org {
	background: url(/images/org.jpg) no-repeat left top;		
}

.block1, .block2, .block3 {
	position:absolute;	
	top:211px;
	color:#fff !important;
	height:77px;
	width:215px;
	display:block;
	cursor:pointer;
}	

.block1 div, .block2 div, .block3 div {
	margin-left:18px;
	margin-top:23px;
}

.block1 a, .block2 a, .block3 a {
	display:block;
}	

.block1 {
	left:0px;
}

.block2 {
	left:225px;
}

.block3 {
	left:448px;
} 

.menu {
	margin-bottom:15px;
} 

.menu td {
	font-size:14px;
	font-weight:bold; 
	text-transform: uppercase;	
	line-height:29px;
	padding-right:20px !important;
	text-align:center;
	white-space:nowrap;
}	 

.menu a {
	color:#00499d;
	text-decoration:none;
}

.bg {
	background: url(/images/item_bg.gif) repeat-x;
}	 

.begin {
	background: url(/images/item_begin.gif) no-repeat left top;
}	

.end {
	background: url(/images/item_end.gif) no-repeat right top;
	padding:0 13px;
}  

.item_act {
	color:#ea2116;
}  	 

.item_act .bg {
	background: url(/images/item_bg_act.gif) repeat-x;
}	 

.item_act .begin {
	background: url(/images/item_begin_act.gif) no-repeat left top;
}	

.item_act .end {
	background: url(/images/item_end_act.gif) no-repeat right top;
}	

.copy1 {
	float:left;
	font-size:11px;
}

.copy2 {
	float:right;
}

.navy_chain {
	padding-left:25px;
	background: url(/images/navy_chain.gif) no-repeat left center;
	line-height:17px; 
	margin-bottom:20px;
	font-size:12px;
}

.data {
	border-bottom:3px solid #c0e1f2;
	padding:0 0 1px 0;
	margin-bottom:35px; 
} 

.data th.right {
        background:#dcf0fa url(/images/cr.gif) no-repeat right top;
}	 

.data_without_head {
	border-top:3px solid #c0e1f2;
	padding-top:1px; 
} 	

.td_pad1 td {
	padding:15px 10px !important;	
	width:5% !important;
	text-align:center !important;	
}  

.td_pad1 div {
	white-space:nowrap;	
}

.data td, .data th {
	padding:15px 20px;	
	vertical-align:center;
	border:1px solid #fff;	  
}  

.hours td, .hours th {
	width:auto; 
}  

.data thead th { 
	color:#0055a5;
	background:#dcf0fa;
}	

.th {
	color:#0055a5;
	background:#dcf0fa;
}

.th th {
	padding:15px 5px !important;
}

.th_left {
	background:#dcf0fa url(/images/cr.gif) no-repeat right top;
}

.odd { 
	background:#f5fafc;
} 

.even { 
	background:#eff6fa;
}	   

.list {
	margin:15px 0 30px 21px;
} 

.list li {
	margin:5px 0;
	padding-left:17px;
	background: url(/images/bul.gif) no-repeat 0 5px;
}	   

.list2 {
	margin-left:10px;
}

.list2 li {
	margin:5px 0;
	padding-left:10px;
	background: url(/images/short_line.gif) no-repeat 0 8px;	
}	

.field_long {
	margin:5px 0 25px 0;
}	

.field_long input, .field_long textarea {
	width:305px;
	margin-right:15px;
}  	  

.field_long textarea {
	height:100px;
}

.field_long span {
	margin-top:-5px;
}

.default_input {
	border:0;
	background:0;
}  

.red {
	color:#ea2116;
}

.inputs {
	margin-bottom:25px;
}

.inputs input {
	border:0;
	background:0;  
} 

.inputs td {
	border:0;
	padding:0;
	vertical-align:top;
}

.inputs li {
	margin:5px 0;  
}

.inputs li * {
	vertical-align: middle;
}

.inputs td * {
	vertical-align: middle;
}

.btn_calculate {
	border:0;
	width:109px;
	height:21px;  
	background: url(/images/btn_calculate.gif) no-repeat left top;	 
	cursor:pointer;
}	

.select3 {
	margin:5px 0 25px 0;	
}	

.select3 select, .select3 input {
	width:100%;
}	 

.select3 input {
	margin-top:5px;
}

.select3 td {
	border:0;
	width:33%;
	padding:0;	
}			

.input2, .input3 {
	margin:0 0 25px 0;	
}  

.input2 input, .input2 select, .input3 input, .input3 select {
	margin-top:5px;
	width:100%;
}  

.input2 td, .input3 td {
	border:0;
	padding:0;	
	width:50%;
	vertical-align:top;	
}

.input3 td {
	width:33%;	
}

.acrobat {
	padding-left:22px;
	background: url(/images/acrobat_icon.gif) no-repeat  left center;
}

.out {
	padding-left:22px;
	background: url(/images/out.gif) no-repeat  left center;
}

.m li, .main_m {
	padding-left:25px;
	background: url(/images/m.gif) no-repeat  0 0;	
}

.bankomat {
	padding-left:25px;
	background: url(/images/bankomat_icon.gif) no-repeat  0 3px;	
	margin:10px 0;
}


.vklad1 {
	padding-left:25px;
	background: url(/images/b3.gif) no-repeat  0 3px;	
	margin:10px 0;
}

.bankomat1 {
	padding-left:25px;
	background: url(/images/b4.gif) no-repeat  0 3px;	
	margin:10px 0;
}

.contacts_info td {
	vertical-align:top;
}

.hours td, .hours th {
	vertical-align:middle;
	padding:3px;
	text-align:center;
}

.dop_office {
	padding:5px 0 30px 0;
	border-bottom:1px dotted #ccc;
	display:none;
}

.dop_offices {
	margin-bottom:40px;
} 

.dop_offices h3 {
	margin:8px 0;
	line-height:18px;
}

.left_menu {
	padding-bottom:2px;
	border-bottom:3px solid #d1e3ec; 
	margin:30px 0;
}  

.left_menu th {
	background:#d1e1ea url(images/left_menu_cr.gif) no-repeat right top;
	border-bottom:2px solid #fff;	 
	color:#0055a5;
	text-transform:uppercase; 
	padding:8px 25px;
} 

.left_menu td {	
	padding:5px 10px 10px 25px; 
	background:#eff5f8; 
}

.left_menu ul {
	margin:0;
}	 

.left_menu li {
	font-weight:bold;
	margin:10px 0;
	padding:0;
	background:0;
}			 

li.submenu {
	font-weight:normal; 
	margin:5px 0 0 15px;
}

.sravnenie td {
	text-align:left !important;
	padding:15px 20px;
}	

.sravnenie th {
	padding:15px 20px;	
}

.center td {
	text-align:center !important;
}


.order_link_cont a {
 	text-decoration:none;
}

.order_link_cont {
	padding:3px 5px;
	float:right;
	margin-left:10px;
	background: #eff5f8;
	border-bottom:2px solid #c0e1f2;
	margin-top:-2px;
}

.zayavka {
	border-bottom:2px solid #e62013;
}

.zayavka a {
	font-weight:bold;  
}

.help_div {
	position:absolute;
	z-index:999;
	width:550px;
	font-size:12px;
	background:#fff;
	color:#444;
	border:2px solid #ccc;
	text-align:left;
}

.hd_content {
	margin:10px 25px 25px 25px;
}

.help_div h2 {
	margin:0;
	font-size:15px;
}

.help_div ol {
	margin-left:23px;
}

/* remember to define focus styles! 
:focus {
outline: 0;
}
*/

#opacity_container {
	position:absolute;
}

.opacity_container_act {
	position:absolute;
	z-index:998;	
	width:5000px;
	top:-200px;
	bottom:0px;
	left:-1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#filesrc_pub, #filesrc {
	overflow:auto !important;
	background:#fff !important;
}


.insets_cb {
    margin-right:20px;
}

.inset_calculate, .inset_calculate_act {
    display:block;
    float:right;
    margin-left:5px;
    padding:5px 7px;
    border:3px solid #c0e1f2;
    margin-bottom:-3px;
    _margin-bottom:-8px;
    text-decoration:none;

    position:relative;
    z-index:999;
}

.inset_calculate span, .inset_calculate_act span {
    border-bottom:1px dotted #0055a5;
}

.inset_calculate:focus, .inset_calculate_act:focus {
    outline:0;
}

.inset_calculate_act {
    background:#f5fafc;
    border-bottom:3px solid #f5fafc;
}

.output_field {
	display:none;
	line-height:25px;
	font-weight:bold;
	margin-top:20px;
}

.output_field strong {
	font-weight:normal;
}

.output_field span, .output_autopay div {
	font-weight:normal;
	color:green;
	font-size:18px;	
}

.output_field span {
	margin-left:10px;
}

.output_autopay {
	display:none;	
}

.output_autopay td {
	text-align:center;
}

.output_autopay div {
	margin-top:3px;
}

.calc_link {
	font-weight:normal;
	margin-left:85px;
	padding:5px 7px;
	border:1px dotted #c1cfd7;
	background:#edf5f9;
}

/* html, body	{
	margin: 0; 
	padding: 0; 
	border:0;  
	width: 100%;
	height: 100%;
	font-size:13px;		 
	font-family: arial, verdana, tahoma;
} 
	
body {
	text-align:center;
	min-width:1000px;
	color:#686f73; 
	background: url(/images/bg_top.gif) repeat-x top left;	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
} 

.nobr {
	white-space:nowrap;
}
			  			
table	{	
	border: 0; 
	border-collapse:collapse; 
	width: 100%;
	vertical-align:top;
	text-align:left;
}			   

table td {
	padding:0; 
} 	
	
a {
	color:#0055a5;
}
			
a:hover	{
	text-decoration:none;
}		

a img {
	border: 0;
}	

p {
	margin:5px 0 15px 0;
}

h1, .h1 {
	font-size: 20px; 
	font-weight:normal;
	margin:0 0 15px 0; 
	color: #44738a;
} 

form {
	margin:0;
	padding:0;
}

.h1_main {
	font-size:22px;
	font-weight:bold;
	margin:25px 0 25px 0;
}

h2 {
	font-size:17px;
	margin:15px 0 5px 0; 
	color:#4d575c;
}   

h3 {
	font-size: 13px; 
	margin:20px 0 10px 0; 
	color:#0055a5;
}

.color_h1 {
	color: #44738a;
}

.blue {
	color:#0055a5;
}

input, select, textarea {
	border:1px solid #c1cfd7;
	background:#edf5f9;	
	overflow:hidden;
}

#filesrc_pub {
	background:#fff;	
	overflow:auto;
}	   

input.span {
	border:0;
	background:none;
} 

select {
	padding-left:3px;
	color:#666;
}

.clear {
	clear:both;
	height:0;
	line-height:0;
	overflow:hidden;
} 

.big {
	font-size:120%;
}

#container { 	 
	width:932px;
	margin:0 auto;
	text-align:left;
	padding:40px 0 0 0;
}	

#container2 { 	 
	width:500px;
	text-align:left;
}

#container2 p, #container2 h3, #container2 h2 {  
	margin-left:15px;
	margin-right:15px;
}

#left_col {
	width:225px;
	float:left;
}		   

#right_col {
	width:705px;
	float:right;
}	

#right_col_content {
	margin-left:40px;
}  	

#footer {  
	height:97px;
	text-align:center;
	background: url(/images/bg_bottom.gif) repeat-x top left;
	width:100%;
	bottom:0; 
	left:0;
}				  

#footer_content {
	border-top:3px solid #d9e8f0; 	
	width:932px;
	margin:0 auto;
	text-align:left; 
	position:relative;
	padding-top:15px;
}	

.contacts {
	margin:30px 0;
}	 

.contacts li {
	padding-left:37px;
	margin-bottom:20px;
}	 

.contacts_phone {
	background: url(/images/icon_phone.gif) no-repeat left top;	
} 

.contacts_clock {
	background: url(/images/icon_clock.gif) no-repeat left top;		
}  

.contacts_adress {
	background: url(/images/icon_home.gif) no-repeat left top;		
}

.phone_main {
	background: url(/images/icon_phone.gif) no-repeat left top;	
	padding-left:37px;
	margin:20px 0;
}

.m2_0 {
	margin:20px 0;
}

.wclock_h {
	text-align:center;
	margin:5px 0 10px;
	font-size:12px;
	font-weight:bold;
}

.search {
	margin-bottom:10px;
}

.search_field {	 
	display:block;
	float:left;
	width:155px;  
	color:#777;
}

.btn_search {
	display:block;
	float:right;
	border:0;
	width:62px;
	height:21px;
	margin-top:10px;  
	background: url(/images/btn_search.gif) no-repeat left top;	 
	cursor:pointer;
	margin-top:0;
}	 

.banners a {
	display:block;
	margin:0 0 25px 0;
}

.contacts_block {
	background:#eff5f9;
	padding:10px 0 17px 0;
	border-bottom:3px solid #c0e1f2;
}	

.h_informer {
	padding-left:37px;
	background: url(/images/icon_informer.gif) no-repeat left top;	
	line-height:24px;
	margin:40px 0 15px 0; 
}  

.informer {
	border-bottom:3px solid #c0e1f2; 
	padding-bottom:3px;
}

.informer th {
	border-bottom:1px solid #fff;
	background:#dcf0fa;
	color:#0055a5;
	line-height:25px; 
	text-align:center;
}	  

.informer td {
	background:#f5fafc;
	color:#4d575c;	 
	text-align:center;
	line-height:25px;
}	

.informer_first td {
	padding-top:7px;
}      

.informer_last td {
	padding-bottom:7px;	  
}  	

.money {
	font-weight: bold; 
	color: #0055a5; 
	font-size: 13px; 
	text-transform: uppercase
}	 

.block {
	width:665px;
	height:296px;
	position:relative;
	margin:25px 0;
	color:#4d575c;
}	

.block h2, .block h3 {
	position:absolute;
	margin-left:-5000px;
}

.persons {
	background: url(/images/persons.jpg) no-repeat left top;	
}

.org {
	background: url(/images/org.jpg) no-repeat left top;		
}

.block1, .block2, .block3 {
	position:absolute;	
	top:211px;
	color:#fff !important;
	height:77px;
	width:215px;
	display:block;
	cursor:pointer;
}	

.block1 div, .block2 div, .block3 div {
	margin-left:18px;
	margin-top:23px;
}

.block1 a, .block2 a, .block3 a {
	display:block;
}	

.block1 {
	left:0px;
}

.block2 {
	left:225px;
}

.block3 {
	left:448px;
} 

.menu {
	margin-bottom:15px;
} 

.menu td {
	font-size:14px;
	font-weight:bold; 
	text-transform: uppercase;	
	line-height:29px;
	padding-right:20px !important;
	text-align:center;
	white-space:nowrap;
}	 

.menu a {
	color:#00499d;
	text-decoration:none;
}

.bg {
	background: url(/images/item_bg.gif) repeat-x;
}	 

.begin {
	background: url(/images/item_begin.gif) no-repeat left top;
}	

.end {
	background: url(/images/item_end.gif) no-repeat right top;
	padding:0 13px;
}  

.item_act {
	color:#ea2116;
}  	 

.item_act .bg {
	background: url(/images/item_bg_act.gif) repeat-x;
}	 

.item_act .begin {
	background: url(/images/item_begin_act.gif) no-repeat left top;
}	

.item_act .end {
	background: url(/images/item_end_act.gif) no-repeat right top;
}	

.copy1 {
	float:left;
	font-size:11px;
}

.copy2 {
	float:right;
}

.navy_chain {
	padding-left:25px;
	background: url(/images/navy_chain.gif) no-repeat left center;
	line-height:17px; 
	margin-bottom:20px;
	font-size:12px;
}

.data {
	border-bottom:3px solid #c0e1f2;
	padding:0 0 1px 0;
	margin-bottom:35px; 
} 

.data th.right {
        background:#dcf0fa url(/images/cr.gif) no-repeat right top;
}	 

.data_without_head {
	border-top:3px solid #c0e1f2;
	padding-top:1px; 
} 	

.td_pad1 td {
	padding:15px 10px !important;	
	width:5% !important;
	text-align:center !important;	
}  

.td_pad1 div {
	white-space:nowrap;	
}

.data td, .data th {
	padding:15px 20px;	
	vertical-align:center;
	border:1px solid #fff;	  
}  

.hours td, .hours th {
	width:auto; 
}  

.data thead th { 
	color:#0055a5;
	background:#dcf0fa;
}	

.th {
	color:#0055a5;
	background:#dcf0fa;
}

.th th {
	padding:15px 5px !important;
}

.th_left {
	background:#dcf0fa url(/images/cr.gif) no-repeat right top;
}

.odd { 
	background:#f5fafc;
} 

.even { 
	background:#eff6fa;
}	   

.list {
	margin:15px 0 30px 21px;
} 

.list li {
	margin:5px 0;
	padding-left:17px;
	background: url(/images/bul.gif) no-repeat 0 5px;
}	   

.list2 {
	margin-left:10px;
}

.list2 li {
	margin:5px 0;
	padding-left:10px;
	background: url(/images/short_line.gif) no-repeat 0 8px;	
}	

.field_long {
	margin:5px 0 25px 0;
}	

.field_long input, .field_long textarea {
	width:305px;
	margin-right:15px;
}  	  

.field_long textarea {
	height:100px;
}

.field_long span {
	margin-top:-5px;
}

.default_input {
	border:0;
	background:0;
}  

.red {
	color:#ea2116;
}

.inputs {
	margin-bottom:25px;
}

.inputs input {
	border:0;
	background:0;  
} 

.inputs td {
	border:0;
	padding:0;
	vertical-align:top;
}

.inputs li {
	margin:5px 0;  
}

.inputs li * {
	vertical-align: middle;
}

.inputs td * {
	vertical-align: middle;
}

.btn_calculate {
	border:0;
	width:109px;
	height:21px;  
	background: url(/images/btn_calculate.gif) no-repeat left top;	 
	cursor:pointer;
}	

.select3 {
	margin:5px 0 25px 0;	
}	

.select3 select, .select3 input {
	width:100%;
}	 

.select3 input {
	margin-top:5px;
}

.select3 td {
	border:0;
	width:33%;
	padding:0;	
}			

.input2, .input3 {
	margin:0 0 25px 0;	
}  

.input2 input, .input2 select, .input3 input, .input3 select {
	margin-top:5px;
	width:100%;
}  

.input2 td, .input3 td {
	border:0;
	padding:0;	
	width:50%;
	vertical-align:top;	
}

.input3 td {
	width:33%;	
}

.acrobat {
	padding-left:22px;
	background: url(/images/acrobat_icon.gif) no-repeat  left center;
}

.out {
	padding-left:22px;
	background: url(/images/out.gif) no-repeat  left center;
}

.m li, .main_m {
	padding-left:25px;
	background: url(/images/m.gif) no-repeat  0 0;	
}

.bankomat {
	padding-left:25px;
	background: url(/images/bankomat_icon.gif) no-repeat  0 3px;	
	margin:10px 0;
}

.contacts_info td {
	vertical-align:top;
}

.hours td, .hours th {
	vertical-align:middle;
	padding:3px;
	text-align:center;
}

.dop_office {
	padding:5px 0 30px 0;
	border-bottom:1px dotted #ccc;
	display:none;
}

.dop_offices {
	margin-bottom:40px;
} 

.dop_offices h3 {
	margin:8px 0;
	line-height:18px;
}

.left_menu {
	padding-bottom:2px;
	border-bottom:3px solid #d1e3ec; 
	margin:30px 0;
}  

.left_menu th {
	background:#d1e1ea url(images/left_menu_cr.gif) no-repeat right top;
	border-bottom:2px solid #fff;	 
	color:#0055a5;
	text-transform:uppercase; 
	padding:8px 25px;
} 

.left_menu td {	
	padding:5px 10px 10px 25px; 
	background:#eff5f8; 
}

.left_menu ul {
	margin:0;
}	 

.left_menu li {
	font-weight:bold;
	margin:10px 0;
	padding:0;
	background:0;
}			 

li.submenu {
	font-weight:normal; 
	margin:5px 0 0 15px;
}

.sravnenie td {
	text-align:left !important;
	padding:15px 20px;
}	

.sravnenie th {
	padding:15px 20px;	
}

.center td {
	text-align:center !important;
}


.order_link_cont a {
 	text-decoration:none;
}

.order_link_cont {
	padding:3px 5px;
	float:right;
	margin-left:10px;
	background: #eff5f8;
	border-bottom:2px solid #c0e1f2;
	margin-top:-2px;
}

.zayavka {
	border-bottom:2px solid #e62013;
}

.zayavka a {
	font-weight:bold;  
}

.help_div {
	position:absolute;
	z-index:999;
	width:550px;
	font-size:12px;
	background:#fff;
	color:#444;
	border:2px solid #ccc;
	text-align:left;
}

.hd_content {
	margin:10px 25px 25px 25px;
}

.help_div h2 {
	margin:0;
	font-size:15px;
}

.help_div ol {
	margin-left:23px;
}

/* remember to define focus styles! 
:focus {
outline: 0;
}
*/

#opacity_container {
	position:absolute;
}

.opacity_container_act {
	position:absolute;
	z-index:998;	
	width:5000px;
	top:-200px;
	bottom:0px;
	left:-1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#filesrc_pub, #filesrc {
	overflow:auto !important;
	background:#fff !important;
}


.insets_cb {
    margin-right:20px;
}

.inset_calculate, .inset_calculate_act {
    display:block;
    float:right;
    margin-left:5px;
    padding:5px 7px;
    border:3px solid #c0e1f2;
    margin-bottom:-3px;
    _margin-bottom:-8px;
    text-decoration:none;

    position:relative;
    z-index:999;
}

.inset_calculate span, .inset_calculate_act span {
    border-bottom:1px dotted #0055a5;
}

.inset_calculate:focus, .inset_calculate_act:focus {
    outline:0;
}

.inset_calculate_act {
    background:#f5fafc;
    border-bottom:3px solid #f5fafc;
}

.output_field {
	display:none;
	line-height:25px;
	font-weight:bold;
	margin-top:20px;
}

.output_field strong {
	font-weight:normal;
}

.output_field span, .output_autopay div {
	font-weight:normal;
	color:green;
	font-size:18px;	
}

.output_field span {
	margin-left:10px;
}

.output_autopay {
	display:none;	
}

.output_autopay td {
	text-align:center;
}

.output_autopay div {
	margin-top:3px;
}

.calc_link {
	font-weight:normal;
	margin-left:85px;
	padding:5px 7px;
	border:1px dotted #c1cfd7;
	background:#edf5f9;
}

.a-local {
  text-decoration:none;
  border-bottom:1px dotted #0055a5;
}

.banner-order {
  display:block;
  float:right;
  margin:0 0 10px 10px;
}
.emfy {
      background-color: #34bbfb;
      color: #000;
      font-size:20px;
      text-decoration:none;
      padding-left: 10px;
      padding-right:10px;
}

.emfy b {
      font-size:12px;
      position: relative;
      top:-3px;
}
*/