#linekon{
	color: #56578A;
	font-size: 10px;
	margin-top: -10px;
	padding-left: 44px;
	text-align: center;
}
#printerContainer {
	position: absolute;
	width: 650px;
	margin: -50px 0 0 0;
}
.hoverBackground {
	background: #FFFFBF !important;
}
.print_version_link {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 26px !important;
}
.print_version_link img {
	padding: 0 7px 0 0;
}
.capitalWorkTime {
	background: #F6FAFE none repeat scroll 0 0;
	border: 1px solid gray;
	margin: 0 0 10px 20px;
	line-height: 20px;
	padding: 10px;
}

.contactsComponentWrapper {
	position: relative; padding-left: 20px;
}
.contactsSectionList {
	background: url("images/contactsCityListBg.jpg") top left repeat-x;
	padding: 32px 0 15px 0;
	height: 86px;
}
.contactsSectionList-L {
	background: url("images/contactBgLeft.png") top left no-repeat;
	padding-left: 18px;
	height: 86px;
}
.contactsSectionList-R {
	background: url("images/contactBgRight.png") top right no-repeat;
	padding-right: 18px;
	height: 86px;
}
.contactsSectionList a {
	color: #56578a !important;
	padding: 0 7px 0 0;
	line-height: 20px !important;
}
.contactsWrapper {
	margin: 0 0 50px 0;
	width: 730px;
}
	#contactsSectionListContainer .contactsMainCities {
		font-size: 14px !important;
		font-weight: bold !important;
	}
	#contactsSectionListContainer .contactsMoscow {
		color: #f8150f !important;
	}
	#contactsSectionListContainer .contactsSpb, #contactsSectionListContainer.contactsAlmati, #contactsSectionListContainer.contactsKiev {
		color: #173492 !important;
	}

#centerColumn ul {
	margin: 20px 0 30px 0 !important;
}		
#centerColumn ul li {
	color: #52578a !important;
}

#contactsListOffices table {
	width: 100%;
	color: #56568a;
	border-collapse: collapse;
	line-height: 20px;
}
	#contactsListOffices table td {
		padding: 6px 10px;
	}
	#contactsListOffices table td div.contactsWorkTime {
		width: 110px;
	}
	#contactsListOffices table td.contactsLineEmail {
		width: 160px;
	}
	#contactsListOffices table td a.contactsOfficeName {
		color: #173191;
		font-weight: bold;
	}
	#contactsListOffices table td.contactsLineAddress {
		text-align: left;
		padding: 0 15px 0 15px;
	}
		#contactsListOffices table td.contactsLineAddress a {
			color: #0011fe !important;
		}
	#contactsListOffices table  tr.oddTRline td {
		background: #f6fafe;
	}

	/* не забыдь удалить после окончательного перехода на новые контакты*/
	
.contacts_olComponentWrapper {position: relative; padding-left: 20px;}
.contacts_olSectionList {background: url("images/contactsCityListBg.jpg") top left repeat-x;	padding: 12px 0 15px 0;	height:86px;}
.contacts_olSectionList-L {	background: url("images/contactBgLeft.png") top left no-repeat;	padding-left: 18px;	height: 86px;}
.contacts_olSectionList-R {	background: url("images/contactBgRight.png") top right no-repeat;	padding-right: 18px;	height:86px;}
.contacts_olSectionList a {color: #56578a !important;padding: 0 7px 0 0;	line-height: 20px !important;}
.contacts_olWrapper {margin: 0 0 50px 0;	width: 730px;}
	#contacts_olSectionListContainer .contacts_olMainCities {font-size: 14px !important;	font-weight: bold !important;}
	#contacts_olSectionListContainer .contacts_olMoscow {color: #f8150f !important;}
	#contacts_olSectionListContainer .contacts_olSpb, #contacts_olSectionListContainer.contacts_olAlmati, #contacts_olSectionListContainer.contacts_olKiev {color: #173492 !important;}
#contacts_olListOffices table {width: 100%;color: #56568a;	border-collapse: collapse;line-height: 20px;}
	#contacts_olListOffices table td {padding: 6px 10px;}
	#contacts_olListOffices table td div.contacts_olWorkTime {width: 110px;}
	#contacts_olListOffices table td.contacts_olLineEmail {	width: 160px;}
	#contacts_olListOffices table td a.contacts_olOfficeName {color: #173191;font-weight: bold;}
	#contacts_olListOffices table td.contacts_olLineAddress {text-align: left;padding: 0 15px 0 15px;}
		#contacts_olListOffices table td.contacts_olLineAddress a {color: #039 !important;}
	#contacts_olListOffices table  tr.oddTRline td {background: #f6fafe;}
	
	/* конец того что нужно удалить*/	
	
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	background: #FFF;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	position: relative;
	line-height: 31px;
	color: #52578a;
}
.tabs li:hover,

.tabs li.current {
	color: #444;
	background: #c1e0ff;
	padding: 0 13px 2px;
}
.box {
	display: none;
	padding: 0 12px;
}
.box.visible {
	display: block;
}
#centerColumn h2 {
	margin-bottom: 20px;
	color: #0844A3 !important
}
#centerColumn a {
	color:#003399 !important;

}
#centerColumn  {
	width: 960px !important;
}
.section {
	margin-bottom: 50px;
}
.cksb1 {
	margin-left: 20px !important;
}
#contacts {
	margin-top: -25px;
}
#contacts_olListOffices tr {
	cursor: pointer;
}
#contacts_olListOffices table tr:hover { background: none repeat scroll 0 0 #FFFFBF !important; }
h2 { margin-bottom: 0px !important; padding-left: 10px !important; }
.section { margin-bottom: 20px !important; }
#show_city { 
    display: block;
   	font-size: 11px;
   	height: 20px;
  		width: 102px;
  		line-height: 16px; 
  		text-align: center;
  		margin-top: 0px;
}
#contacts_olListOffices table td { text-align: left; padding-left: 24px; }
.box { padding: 0; }
#contacts .how-get {
    border-bottom: 1px dashed ;
    text-decoration: none;
    margin-right: 10px;
}