
/* ======== */
/* Default */
html, body {
	height: 100%;
	width: 100%;
	text-align: center;
	color: #5e5e5e;
	line-height: 15px;
	background: #fff;
	}
	
body {
	background: #fff url('../img/header_blue.png') repeat-x 0 102px;
	font-size: 75%;
	font-family: Arial, Tahoma, sans-serif;
	} 
	
.ie,.ie body {
	font-size: 87%;
	line-height: 1.05em;
	}
	
* {
	padding: 0;
	margin: 0;
	}
	
img { border: none; }

	
h1 {
	color: #0773ad;
	font: normal 180% Georgia;
	padding: 27px 0 10px;
	}
	
h2 {
	color: #0773ad;
	margin: 0 0 .85em 0;
	font-size: 120%;
	
	}
	
h3 {
	color: #0773ad;
	margin: 0 0 .85em 0;
	font-size: 100%;
	font-weight: bold;
	}


/* ======= */
/* Layout */
#page {
	position: relative;
	min-height: 100%;
	width: 100%;
	background: url('../img/header_red.png') no-repeat right 102px;
	
	margin: 0 auto;
	}
	
#header{
	width: 924px;
	padding: 0 33px;
	margin: 0 auto;
	height: 201px;
	position: relative;
	background: url('../img/header-back.jpg') no-repeat 50% bottom;
	}
	
#layout {
	position: relative;
	padding: 0 0px 150px 0;
	text-align: center;
	min-width: 990px;
	}
	
#layout .layout_table {
	position: relative;
	vertical-align: top;
	width: 924px;
	margin: 0 auto;
	zoom: 1;
	}
	
	
#layout .layout_table td,#layout .layout_table th {
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	}
	
#layout .layout_table td {width: 100%;}
	
#section_left {
	width: 230px;
	padding: 0 50px 35px 0;
	}	
	
#section_left .subsection {
	width: 220px;
	margin: 0px;
	background: url('../img/vmenu_sep.gif') repeat-x bottom;
	padding: 20px 0;
	}
	
#section_center {
	position: relative;
	zoom: 1;
	padding: 28px 0px 0 0px;
	background: #fff;
	}
	
#section_center a {color: #0773ad; }
	
#section_center .subsection {
	/*background: url('../img/vmenu_sep.gif') repeat-x bottom;*/
	margin: 0px 0 0 0;
	}

	
#footer {
	position: relative;
	width: 990px;
	margin: -115px auto 0 auto;
	height: 115px;
	text-align: left;
	}
	
#footer .footer_body {
	position: relative;
	margin: 0 0 0 315px;
	padding: 6px 0 0 0;
	width: 620px;
	}
	
	
#footer .copyright {
	position: absolute;
	left: 91px;
	top: 33px;	
	}
#footer .copyright table {
	border-collapse: collapse;
	vertical-align: top;
	}
	
#footer .copyright table td {
	vertical-align: top;
	color: #5e5e5e;
	font: 90% Tahoma;
	padding: 0 10px 0 0;
	line-height: 16px;
	}
	
	


	
	
/* ======= */
/* Blocks */

/* logo */
.logo {
	position: absolute;
	top: 30px;
	left: 33px;
	}
	
/*	utility_nav */
.extra-nav {
	position: absolute;
	right: 222px;
	top: 47px;
	height: 20px;
	
	}

.extra-nav .map,
.extra-nav .map a,
.extra-nav .contacts,
.extra-nav .contacts a { background-image: url('../img/extra-nav.gif'); background-repeat: no-repeat;}
	
.extra-nav .map,
.extra-nav .contacts {
	float: left;
	padding: 0 12px 5px 0;
	background-position: right 3px;
	}

.ie .extra-nav .map,
.ie .extra-nav .contacts {
	padding: 2px 12px 5px 0;
	}
	
.extra-nav .map a, .extra-nav .contacts a  {
	padding: 0 0 0px 33px;
	color: #a7a7a7;
	font: 0.8em Tahoma, Verdana;
	}
	
.extra-nav .map a { background-position: 11px -31px;}
.extra-nav .contacts a { background-position: 11px -15px; }	

/*	search	*/

.quick_search {
	position: absolute;
	right: 34px;
	top: 48px;
	width: 172px;
	height: 17px;
	}
	
.quick_search .qs_text {
	position: absolute;
	left: 0;
	border: #d5d5d5 1px solid;
	color: #d5d5d5;
	height: 15px;
	padding: 0px 0 0 6px;
	font: 90% Tahoma;
	width: 146px;
	}
	
.quick_search .qs_submit {
	position: absolute;
	left: 158px;
	top: 1px;
	/*height: 15px;
	width: 14px;
	background: url('/common/img/qs_submit.gif') no-repeat;*/
	cursor: pointer;
	border: none;
	}
	
	
/* search */

.main_search {
	padding: 0px 0 30px 0;
	border-bottom: 1px dashed #c7c7c7;
	margin: 0 0 30px 0;
	}

.main_search table {
	border-collapse: collapse;
	width: 640px;
	}
	
.main_search table th {
	font-weight: normal;
	}
	

.main_search .text {
	width: 170px;
	height: 14px;
	vertical-align: 0%;
	font-size: 95%;
	}

.ie .main_search .text  {	vertical-align: -15%;}
	
.main_search .submit {
	/*background: url('/common/img/submit_find.gif') no-repeat 0 2px;
	height: 18px;
	width: 50px;
	border: none;*/
	cursor: pointer;
	padding: 2px 0 0 0;
	}
	
.main_search center { text-align: left; }
	
/*	search results (search.htm )	*/

.search_results {
	padding: 0 0 30px 0;
	border-bottom: 1px dashed #c7c7c7;
	}

.search_results .search_pager {
	padding: 20px 0 0 0;
	}

.search_results .search_nav {
	padding: 0 10px;
	
	}

.search_results .scan {
	font-weight: bold;
	color: #000;
	}

.search_results .small {
	font-size: 80%;
	}
	
	
/*	menu	*/
/* #hmenu td.last div.itema a{ font-size: 15px;} */
#hmenu {
	height: 39px;
	position: relative;
	width: 100%;
	background-position: 0 -215px;
	z-index: 999;
	min-width: 990px;
	
	}
	
#hmenu table {
	width: 924px;
	margin: 0 auto;
	border-collapse: collapse;
	}
	
#hmenu table td  {
	background-position: left -3px;
	background-color: #ab0530;
	}
		
#hmenu, #hmenu table td  {
	background-image: url('../img/menu.png');
	background-repeat: repeat-x;
	}
	
	
#hmenu .first {
	background-position: left -73px;
	background-repeat: no-repeat;
	width: 150px;
	}

#hmenu .last {
	background-position: right -144px;
	background-repeat: no-repeat;
	}
	
#hmenu .item {
	height: 33px;
	padding: 6px 0px 0;
	zoom: 1;
	position: relative;
	}
	
#hmenu .item a,#hmenu .item span.active_a {
	display: block;
	color: #fff;
	font: 130% Georgia;
	padding: 0 10px 9px;
	text-align: center;
	background: url('../img/menu-item.gif') no-repeat right bottom;
	}

#hmenu .item span.active_a { cursor: default;  }
	
#hmenu .last a {
	background: none;
	}


	
#hmenu .sub_hmenu {
	position: absolute;
	top: 32px;
	left: 0;
	background: #ab0530;
	padding: 17px 0 8px 0;
	margin: 0 0px 1px;
	display: none;
	width: 100%;
	}
	
#hmenu .passive .sub_hmenu {
	display: none;
	}
	
#hmenu .over .sub_hmenu {
	display: block;
	}
	
#hmenu .sub_hmenu a,#hmenu .sub_hmenu span.active_b {
	background: none;
	padding: 0;
	display: block;
	font: 90% Tahoma;
	text-align: left;
	margin: 0 5px 5px 15px;
	color: #fff;

	}

#hmenu .sub_hmenu a:hover {
	font-weight: bold;
	}

#hmenu .sub_hmenu span.active_b {
	font-weight: bold;
	padding: 3px 0;
	}


	
/* 	left menu	*/

#vmenu {
	padding: 16px 0 0 0px;
	}
	
#vmenu .item {
	padding: 10px 0 16px ;
	background: url('../img/vmenu_sep.gif') repeat-x bottom;
	}
	
#vmenu .item a {
	font: 1.3em Georgia;
	color: #0773ad;
	background: url('../img/vmenu_marker.gif') no-repeat 0px 3px;
	padding: 0 0 0 27px;
	}
	
#vmenu .level_1, #vmenu .level_1 {
	padding: 10px 0 14px 2em;
	
	}
	
#vmenu .level_1 a , #vmenu .level_1 a{
	background: none;
	font-size: 100%;
	font-family: Tahoma;
		}

#vmenu  .level_1 .alt_active { font-weight: bold; }
	
/* status menu */
	
#smenu {
	background: url('../img/search_arrow.gif') no-repeat left 5px;
	padding: 0 0 19px 5px;
	font: 85% Tahoma;
	zoom: 1;
	border-bottom: 1px dashed #c7c7c7;
	overflow: hidden;
	}
	
#smenu .item {
	display: inline;
	background: url('../img/fmenu_sep.gif') no-repeat right 4px;
	padding: 0 10px;
	}

#smenu .item a {
	color: #a7a7a7;
	}
	
#smenu .current {
	background: none;
	color: #a7a7a7;
	}
	
	
/* footer menu */

#fmenu {
	position: absolute;
	top: 0;
	left: 81px;
	}
	
#fmenu .item {
	display: inline;
	background: url('../img/fmenu_sep.gif') no-repeat right top;
	padding: 0 11px 0 10px;
	}
	
#fmenu .item a {
	color: #0773ad;
	font: 90% Tahoma;
	}
	
/*  	simple menu	*/

.list_menu, .list_menu ul {
	list-style: none;
	background: none;
	}
	
.list_menu li {
	padding: 0 0 .5em 0;
	}
	
.list_menu li a {
	color: #0773ad;
	}
	
.list_menu .level_0 { font: 130% Georgia;}
.list_menu .level_1,.list_menu .level_2,.list_menu .level_3,.list_menu .level_4 { font: 9pt Tahoma;}
	
.list_menu ul {
	margin: .8em 0 .8em 2em;
	}
	
	
	
/*	site,map	*/

#sitemap {
	padding: 20px 0;
	}
	
#sitemap a {
color: #0773ad;
}

#sitemap .lev_1 .item_1 {
	font-size: 140%;
	font-family: Georgia;
	margin: 0 0 1.2em 0;
	}
	
#sitemap .lev_2 {
	margin: 0 0 1.2em 3em;
	}

#sitemap .lev_2 .item_2 {
	margin: 0 0 .8em 0;
	}
	
	
#sitemap .lev_3 {
	margin: 0 0 .8em 1em;
	}

#sitemap .lev_2 .item_3 {
	margin: 0 0 .6em 0;
	}
	
#sitemap .lev_4 {
	margin: 0 0 .8em 1em;
	}

#sitemap .lev_4 .item_4 {
	margin: 0 0 .6em 0;
	}
	
	
/* currency count */

#currency_count {
	padding: 15px 0;
	font-size: .9em;
	}
	
#currency_count table {
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 6px 0;
	}
	
#currency_count table td {
	text-align: center;
	padding: 2px 0;
	}
	
#currency_count table th {
	color: #0773ad;
	text-align:center;
	padding: 2px 0;
	}
	
#currency_count table th.currency {
	color: #c00737;
	font: bold 1em Georgia;
	text-align: left;
	}
	
#currency_count table th.date {
	color: #c3c3c3;
	text-align: left;
	width: 1%;
	}
	
#currency_count a.more_currencies {
	padding: 0px 15px 0 0px;
	background: url('../img/currency_marker.gif') no-repeat right 5px;
	color: #0773ad;
	font-size: .9em;
	}
	
/***	choice_region		***/

.information_service {
	padding:0;
	position: relative;
	}
	
.list_city {
	color: #646464;
	width: 100%;
	height: auto;
	}
	
.list_city th {
	width: 30%;
	padding: 5px 0px 0 0;
	text-align: right;
	font-size: 90%;
	}
	
.list_city td { width: 70%; padding: 0 0 0 1px;}
	
.list_city td .city_title {
	/*background: url('../img/list_city_marker.gif') no-repeat 100% 5px;*/
	padding: 0;
	line-height: 1.3em;
	}

	/*
.ie .list_city td .city_title {
	background-position: right 10px;
	}
	*/
	
.list_city td a {
	vertical-align: 0;
	font: 150% Georgia, "Times New Roman", Times, serif;
	line-height: 1.3em;
	color: #0773ad;
	text-decoration: none;
	border-bottom: 1px dashed #0773ad;
	}
	
.list_phone {
	background: url('../img/list_phone.png') no-repeat;
	margin: 20px 0 0 0;
	padding: 0px 0 0 70px;
	}
	
.list_phone dt a {
	font: 120% Georgia;
	color: #0773ad;
	}

.list_phone dd {
	color: #646464;
	font: 80% Arial;
	}

.list_phone dd .red{
	color: #c00737;
	font: 230% Georgia;
	padding: 0 0 0 5px;
	}
	
#full_list {
	background: #dedede;
	position: absolute;
	left: 70px;
	background: #fff;
	border: 1px solid #0773ad;
	padding: 10px;
	z-index: 10;
	}
	
#full_list .list { position: relative; padding: 0; margin: 0 0 .5em 0; height: auto;}
	

/*	vote	*/

#vote {
	}
	
#vote .title {
	font: 150% Georgia;
	color: #0773ad;
	}
	
#vote .quest {
	margin: 20px 0 10px 0;
	}
	
#vote dl {
	margin: 0 0 10px 0;
	color: #5e5e5e;
	font-size: 90%;
	}
	
#vote dd {
	line-height: 20px;
	}

#vote .radio input ,#vote .checkbox input {
	position: relative;
	top: 4px ;
	float: left;
	}
	
.ie #vote .radio input,.ie #vote .checkbox input {
	top: 1px ;
	}
	
#vote .radio label, #vote .checkbox label {
	display: block;
	overflow: hidden;
	zoom: 1;
	padding: 0 0 0 10px;
	}

.ie #vote .radio label,.ie #vote .checkbox label {
	padding: 0 0 0 5px;
	}

#vote .submit {
	margin: 10px 0 0 0;
	}
	
#vote .submit input {
	width: 80px;
	height: 28px;
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
	border: none;
	background: #bb0636 url('../img/vote_submit.png') no-repeat;
	}
	
#vote .error {
	color: #c7c7c7;
	font-size: 90%;
	}
	
#vote .vote_results  {
	position: relative;
	}
	
#vote .indicate {
	font-size: 0;
	line-height: 0;
	height: 10px; 
	padding-bottom: 10px;
	}
	
#vote .archive p, .vote_form p {
	padding: 0 0 1em 0;
	}
	
#vote .archive a {
	color: #0773ad;
	}
	
#vote .result_title {
	color: #a4a4a4;
	font-size: 90%;
	margin: 0 0 1em 0;
	}
	

/* flash map */

#map_container {
	position: relative;
	margin-left: -30px;
	zoom: 1;
	background: url('/common/img/map_back.jpg') no-repeat top right;
	}
	
/*	faq	*/
	
#faq {
	/**/
	}
	
#faq table {
	border-collapse: collapse;
	width: 100%;
	}
	
#faq table th {
	text-align : left;
	padding: 0 0 0 20px;
	}
	
#faq table td {
	padding: 15px 20px 0 0;
	text-align: center;
	}
	
#faq a {
	font: 150% Georgia, "Times New Roman", Times, serif;
	color: #0773ad;
	text-decoration: none;
	border-bottom: 1px dashed #0773ad;
	}
	
	
/*		text		*/

.content {
	font-size: 100%;
	color: #5e5e5e;
	text-align: left;
	}

.content p {
	margin: 0 0 1.2em 0;
	}

.content ul {
	margin: 0 0 1.2em 0;
	list-style: none;
	}

.content ol {
	margin: 0 0 1.2em 20px;
	}

.ie .content ol {
	margin: 0 0 1.2em 30px;
	}
	
.content ul ul,.content ul ul ul, .content ul ol, .content ul ol ul, .content ul ol ol, .content ol ol, .content ol ol ol, .content ol ul, .content ol ul ol, .content ol ol ul  {
	margin: 1em 0;
	}
	
.content ul li {
	background: url('../img/li_marker.gif') no-repeat left 7px;
	padding: 0 0 0 10px;
	line-height: 1.2em;
	zoom: 1;
	}

.content table {
	border-collapse: collapse;
	border-spacing: 0px;
	margin: .5em 0 1.2em 0;
	}
	
#section_center .content table th {
	background-color: #c7c7c7;
	padding: 9px 25px 9px 5px;
	text-align: left;
	width: auto;
	font-weight: bold;
	}
	
.content table td {
	background-color: #fff;
	padding: 9px 25px 9px 5px;
	text-align: left;
	border-bottom: 1px dashed #c7c7c7;
	width: auto;
	}

.content a {
	color: #0773ad;
	}
	
	

/*		main_ banners		*/
	
#main_banners {
	position: relative;
	zoom: 1;
	text-align: left;
	}
	
#main_banners table {
	border-collapse: collapse;
	width: auto;
	vertical-align: top;
	}

#main_banners table td {
	width: auto;
	vertical-align: top;
	text-align: left;
	}

#main_banners table th {
	width: auto;
	padding: 0 23px 0 0;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	}
	
#main_banners .item {
	float: left;
	width: 274px;
	margin: 0 0px 0 0;
	padding: 16px;
	border: 1px dashed #c7c7c7;
	}
#main_banners .item h3 {
	margin: 5px 0 0 0;
	font: 160% Georgia;
	color: #c00737;
	}
	
#main_banners .item p {
	margin: 5px 0 0 0;
	font-size: 90%;
	}
	
#main_banners  a {
	font: 100% Tahoma;
	color: #0773ad;
	}

/*	news	*/

#news_main {
	font: 100% Arial;
	}
	
#news_main .title {
	color: #0773ad;
	font: normal 180% Georgia;
	}
	
#news_main .head {
	padding: 24px 0 0 0;
	}
	
#news_main .date {
	color: #c3c3c3;
	}

.news_inner .date {
	margin: 0 0 .85em 0;
	}
	
.news_inner h1 {
	display: none;
	}
	
#news_main  .date b {
	font-size: 90%;
	}
	
#news_main  .announce {
	color: #0773ad;
	}
	
#news_main  .body {
	padding: 12px 0 0 0;
	font-size: 95%;
	}
	
#news_main  a {
	font: 100% Arial;
	color: #0773ad;
	}
	
#news_archive dl {
	overflow: hidden;
	zoom: 1;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #a4a4a4;
	}
	
#news_archive dd,#news_archive dt {
	float: left;
	margin: 0 15px 0 0px;
	}
	
#news_archive label {
	padding: 0 5px 0 0;
	}
	
#news_archive .text {
	position: relative;
	top: 1px;
	font-size: 110%;
	}
	
.opera #news_archive .text {
	font-size: 100%;
	padding: 2px 15px 2px 2px;
	}
	
.ie #news_archive .text {
	top: 3px;
	}

#news_archive .submit {
	/*background: url('/common/img/submit_find.gif') no-repeat 0 2px;
	height: 18px;
	width: 50px;
	border: none;*/
	cursor: pointer;
	padding: 2px 0 0 0;
	}

.ie #news_archive .submit {
	background-position: 0 4px;
	}


/* feedback */

#feedback h3 {
	color: #0773ad;
	margin: 0 0 .85em 0;
	font-size: 100%;
	}
	
#feedback table {
	border-collapse: collapse;
	vertical-align: top;
	width: auto;
	}
	
#feedback table tr {
	background: none;
	border: none;
	}
	
#feedback  table th {
	padding: 5px 25px 0px 0;
	width: 1%;
	white-space: nowrap;
	}
	
#feedback table td {
	width: auto;
	padding: 5px 0 0px 0;
	}
	
#feedback table th, #feedback table td {
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	border: none;
	background: none;
	line-height: 20px;
	}
	
#feedback p {
	margin: 0 0 .5em 0;
	}
	
#feedback p.break {
	color: #0773ad;
	font-size: 120%;
	}
	
#feedback .text {
	width: 283px;
	height: 17px;
	}
	
#feedback .textarea {
	width: 283px;
	height: 148px;
	padding: 0;
	}
	
#feedback .radio,#feedback .checkbox {
	position: relative;
	top: 2px;
	}
	
.opera #feedback .radio,.opera #feedback .checkbox {
	top: 0px;
		}

#feedback .submit {
	/*background: url('/common/img/feedback_send.gif') no-repeat;
	border: none;
	height: 20px;
	width: 70px;*/
	cursor: pointer;
	}

	
/* anketa */
			
#anketa_request {
	font-size: 100%;
	padding-bottom: 30px;
	border-bottom: 1px dashed #c7c7c7;
	}
	
#anketa_request h3 {
	font: normal 130% Georgia; 
	margin: 10px 0 5px 0;
	padding: 0;
	}
	
#anketa_request h4 {
	font: normal 100% Georgia; 
	margin: 10px 0 5px 0;
	padding: 0;
	color: #0773ad;
	}
	
#anketa_request table {
	border-collapse: collapse;
	width: 100%;
	vertical-align: top;
	text-align: left;
	}
	
#anketa_request table  tr td, #anketa_request table  tr th {
	vertical-align: top;
	}
	
#anketa_request table  tr td {
	width: 70%;
	padding: 5px 0 5px;
	}
	
#anketa_request table  tr th {
	padding: 5px 10px 5px 0;
	width: 30%;
	font-weight: normal;
	}
	
#anketa_request dl.error_msg {
	margin: 0 0 30px 0;
	}
	
#anketa_request dl.error_msg dt{
	font-weight: bold;
	}
	
#anketa_request .comment {
	font-size: 90%;
	color: #a4a4a4;
	}
	
#anketa_request .text {
	width: 242px;
	height: 14px;
	font-size: 90%;
	}

#anketa_request .pre8 {
	width: 232px;
	}
	
#anketa_request .text_date {
	width: 121px;
	height: 14px;
	}
	
#anketa_request .select {
	width: 246px;
	height: 20px;
	font-size: 90%;
	}
	
#anketa_request .full_select {
	width: 437px;
	height: 20px;
	font-size: 90%;
	}
	
	
#anketa_request .checkbox {
	vertical-align: -22%;
	margin: 0 5px 0 0;
	}

	
#anketa_request .radio {
	vertical-align: -22%;
	margin: 0 5px 0 0;
	}
	
.ie #anketa_request .radio {
	vertical-align: -25%;
	margin: 0 2px 0 0;
	}
	
#anketa_request .vradio {
	padding: 0px 10px 5px 0;
	
	}

#anketa_request .hradio {
	padding: 5px 10px 0 0;
	display: table-cell;
	}
	
.ie #anketa_request .hradio {
	padding: 5px 10px 0 0;
	float: left;
	}
	
#anketa_request .hradio .radio {
	vertical-align: -27%;
	}
	
a#delDependant_1 { display: none;}

.submit_next	{
	/*border: none;
	width: 60px;
	height: 18px;
	background: url('/common/img/submit_next.gif') no-repeat;*/
	cursor: pointer;
	}
	
#anketa_request .submit {
	/*background: url('/common/img/feedback_send.gif') no-repeat;
	border: none;
	height: 20px;
	width: 70px;*/
	cursor: pointer;
	}


/*	offices & atm	*/

.atm {
	}
	
.atm table.atm_table, .atm table.atm_table_bottom {
	vertical-align: top;
	border-collapse: collapse;
	}
	
.atm table.atm_table_bottom {
	margin: 30px 0 0 0;
	border-bottom: 1px dashed #c7c7c7;
	}
	
.atm table.atm_table td, .atm table.atm_table_bottom td {
	vertical-align: top;
	width: auto;
	padding: 0;
	}
	
.atm table.atm_table_bottom td { padding: 0 0 30px 0;	}
	
.atm .type_list_dl {
	border-bottom: 1px dashed #c7c7c7;
	padding: 10px 0 20px 0;
	margin: 0 0 15px 0;
	overflow: hidden;
	zoom: 1;
	}
	
.atm .type_list_dl dd {
	float: left;
	padding: 0 50px 0 0;
	width: 100px;
	}
	
.atm .currency_list_dl, .atm .servecard_list_dl, .atm .service_list_dl {
	width: 205px;
	}
	
.atm .currency_list_dl dd,.atm .currency_list_dl dt, 
.atm .servecard_list_dl dd, .atm .servecard_list_dl dt, 
.atm .service_list_dl dd, .atm .service_list_dl dt {
	padding: 0 0 0px 0;
	line-height: 20px;
	}
	
.atm .city_list_dl,.atm .type_of_service_house_list_dl {
	width: 270px;
	}
	
.atm .city_list_dl dd,.atm .city_list_dl dt{
	display: inline;
	}
	
.atm .type_of_service_house_list_dl dd, .atm .type_of_service_house_list_dl dt{
	display: inline;
	}
	
	
.atm .radio, .atm .checkbox {
	vertical-align: -20%;
	margin: 0 5px 0 0;
	}
	
.atm .select {
	vertical-align: -15%;
	width: 170px;
	margin: 0 0 0 3px ;
	}
	
.ie .atm .select {
	vertical-align: -30%;
	}
	
.atm .submit {
	sbackground: url('/common/img/submit_find.gif') no-repeat 0 2px;
	height: 18px;
	width: 50px;
	border: none;
	cursor: pointer;
	padding: 2px 0 0 0;
	}
	
.atm h4 {
	color: #0773ad;
	font-weight: normal;
	font-size: 105%;
	padding: 20px 0;
	}
	
.atm_list {
	padding: 50px 0 0 0;
	}
	
.atm_list .item {
	padding: 0px 0 5px 0;
	text-align: left;
	}
	
.atm .atm_list .item	.servecard {
	border-collapse: collapse;
	width: 100%;
	vertical-align: middle;
	}
	
.atm_list .servecard th {
	width: 1%;
	vertical-align: middle;
	text-align: right;
	padding: 10px 10px 10px 0;
	}
	
.atm_list .servecard td {
	width: 70%;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
	}
		
		
		
		
/* 	credit calc 	*/

#credit_calc {
	
	}

#credit_calc table.credit_calc_table {
	border-collapse: collapse;
	width: 100%;
	vertical-align: top;
	}

#credit_calc table.credit_calc_table td, #credit_calc table.credit_calc_table th {
	text-align: left;
	vertical-align: top;
	}
	
#credit_calc table.credit_calc_table   th {
	width: 40%;
	font-weight: normal;
	padding: 5px 10px 5px 0;
	}
	
#credit_calc  table.credit_calc_table td {
	width: 60%;
	padding: 5px 0;
	}

#credit_calc  table.credit_calc_table .border-sep td {
	padding: 15px 0;
	}
	
#credit_calc  table.credit_calc_table .border-sep td .border-spacer{
	border-bottom: 1px dashed #c7c7c7;
	font-size: 0;
	line-height: 0;
	height: 0;
	}
	
#credit_calc .text {
	width: 156px;
	height: 14px;
	font-size: 10px;
	}
	
#credit_calc .select {
	width: 160px;
	height: 22px;
	}
	
#credit_calc .radio {
	vertical-align: -20%;
	margin: 0 5px 0 0;
	}

#credit_calc .comment {
	font-size: 90%;
	color: #a4a4a4;
	}

#credit_calc .submit {
	border: none;
	background: url('/common/img/submit_calculate.gif') no-repeat;
	height: 20px;
	width: 61px;
	cursor: pointer;
	}

	
	

	
/*	list 	*/

.list {
	margin: 0 0 37px 0;
	}
	
.list p {
	margin: 0 0 1.2em 0;
	}
	
.list a{
	font: 100% Arial;
	color: #0773ad;
	}
	
.list ul {
	list-style: none;
	margin: 0 0 1.2em 0;
	}

.list ul li {
	background: url('../img/li_marker.gif') no-repeat left 7px;
	padding: 0 0 0 10px;
	line-height: 1.2em;
	zoom: 1;
	}
	
.list ul li.num_list {background: none; padding: 0px;}

.list .list_caption li {
	overflow: hidden;
	zoom: 1;
	margin: 0 0 .2em 0;
	background-position: 0 9px;
	}
	
.ie .list .list_caption li {
	background-position: 0 7px;
	}
		
.list .list_caption a,.list .list_caption .num  {
	display: table-cell;
	}
	
.ie .list .list_caption a {
	zoom: 1;
	overflow: hidden;
	display: block;
	float: left;
	}
	
.ie .list .list_caption .num {
	display: block;
	float: left;
	overflow: hidden;
	}
	
.list .list_caption .num  {
	padding: 0 5px 0 0;
	}

.list .item {
	margin: 0 0 1.2em 0;
	}

.list .item .title {	
	padding: 10px 0 10px 0;
	color: #0773ad;
	}
	
/*	subscribe	*/

#subscribe {
	border-bottom: 1px dashed #c7c7c7;
	padding: 0 0 10px 0;
	}
	
#subscribe table {
	border-collapse: collapse;
	width: 100%;
	text-align: left;
	vertical-align: top;
	}
	
#subscribe td ,#subscribe th {
	vertical-align: top;
	}
	
#subscribe th { width: 25%; padding: 5px 10px 5px 0; }
#subscribe td { width: 75%; padding: 3px 0 5px;}

#subscribe .red { color: #c00737; }
	
#subscribe .submit {
	/*background: url('/common/img/submit_subscribe.gif') no-repeat;
	width: 74px;
	height: 20px;*/
	cursor: pointer;
	border: none;
	margin: 1em 0 0 0;
	}
	
#subscribe .subscribe_list {
	padding: 1em 0 .3em;
	}
	
#subscribe .subscribe_list .item  {
	padding: 0 0 .4em 0;
	}
	
#subscribe .checkbox {
	vertical-align: -20%;
	margin: 0 5px 0 0;
	}
	
#subscribe .text {
	font-size: 90%;
	height: 14px;
	width: 170px;
	}
	
.ie #subscribe .text {
	position: relative;
	top: -2px;
	}
	
	
/*	regions list 	*/

.regions {
	
	}
	
.regions .all_reg{
	margin: 0 0 1em 0;
	}
	
.regions p {
	margin: 0 0 .5em 0;
	
	}
	
.regions a {
	color: #0773ad;
	}
	

/*		informer		*/

#informer_input { display: none;}
#informer_date{ 
	color: #c3c3c3;
	font-weight: bold;
	font-size: 90%;
	
	}
	
#informer_output {
	font-size: 90%;
	
	}
	
#informer_output table {
	border-collapse: collapse;
	width: 54%;
	text-align: left;
	}
	
#informer_output table th {
	text-align: left;
	font-weight: bold;
	color: #0773ad;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
	}
		
#informer_output table td {
	text-align: center;
	padding: 3px;
	}

#informer_output table td.cb {

	}
	
#informer_output .lv {
	font: bold 100% Georgia;
	color: #c00737;
	text-align: left;
	}


	
	
/*	tech elems	*/
	
.sub-links {
	margin: .85em 0 0 0;
}

.sub-links a {
	background: url('/common/img/sublinks-marker.gif') no-repeat right 5px;
	padding: 0 15px 0 0;
	color: #0773ad;
	font-size: 10px;
	}

.sub-links2 a {
	background: url('/common/img/sublinks-marker_2.gif') no-repeat left 5px;
	padding: 0 0 0 15px;
  }

.opera .sub-links a {
	font-size: 10px;
	}
	
.pager {
	padding: 27px 0;
	font-size: 100%;
	}
	
.pager .pager_item {
	float: left;
	margin: 0 20px 0 0;
	font-size: 80%;
	}
	
.pager .pager_title {
	color: #c3c3c3;
	font-weight: bold;
	font-size: 120%;
	}

.pager a {
	color: #0773ad;
	}
	
#rss_link {
	display: block;
	position: absolute;
	}
	


/*	calendar	*/

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
