BODY {
	font-size: 12px;
	margin: 0px;
	background: #ffffff;
	font-family: Tahoma;
	color: #444444;
	width:100%;
	overflow-x:hidden;
 }

#mainpage {
	margin: 0pt auto;
	width: 980px;
 }

//////////////////////////////////////// head ///////////////////////////////////////////////////////////////
#headlogo_ {
	width: 988px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
 }

#headlogo_table {width: 100%;}

#headlogo_table_ {
	height: 120px;
	width: 100%;
 }

.logo {width: 70%;}

#headlogo_table_ .head_links {
	width: 150px;
	border-right: 5px;
 }

	#headlogo_table_ .head_links a {
		font-family: Arial;
		font-size: 14px;
		font-weight: normal;
		color: #c64594;
		display: block;
		clear: both;
	 }

		#headlogo_table_ .head_links a:visited {
			font-family: Arial;
			font-size: 14px;
			font-weight: normal;
			color: #c64594;
			display: block;
			clear: both;
		 }

		#headlogo_table_ .head_links a:hover {
			font-family: Arial;
			font-size: 14px;
			font-weight: normal;
			color: #c64594;
			display: block;
			clear: both;
		 }

#headlogo_table_ .head_phone_info {
	padding-right: 8px;
	text-align: right;
 }

	#headlogo_table_ .head_phone_info  .head_info_box_bottom, .maga, #headlogo_table_ .head_phone_info a {
		font: normal 11px Arial;
		text-decoration: none;
		color: #444444;
	 }

	#headlogo_table_ .head_phone_info .header_phone_num {
		text-align: left;
		padding-top: 2px;
		padding-left: 7px;
		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
		color: #7168AB;
		line-height: 0.9em;
	 }

#ruseng {
	margin: 0px;
	position: relative;
	top: -6px;
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #444444;
 }

#vote_button {
	text-align: center;
	height: 48px;
	clear: both;
	// height: 42px;
 }

#cbron {
	width: 455px;
	height: 35px;
	margin: 0 auto;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	text-align: right;
	//margin-left: 155px;
 }

* html .cbron {}

#spliter {
	width: 100%;
	height: 6px;
	clear: both;
	font-size: 12px;
 }

A {color: #1a3dc1;}

	A:hover {
		color: #1a3dc1;
		text-decoration: none;
	 }

	A:visited {color: #800080;}

ul {}

H1 {
	margin: 5px 0px;
	font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	text-transform: uppercase;
 }

H2 {
	margin: 5px 0px;
	font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
 }

H3 {
	margin: 5px 0px;
	font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
 }

H4 {
	margin: 5px 0px;
	font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
 }

H5 {
	margin: 5px 0px;
	font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
 }

H6 {
	margin: 5px 0px;
	font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
 }

#text {
	margin-left: 30px;
	float: none;
	clear: both;
 }

#name {
	float: left;
	width: 350px;
	position: relative;
 }

#news-date-time {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 90px;
	position: relative;
 }

#more {}

	#more a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #c64594;
	 }

		#more a:visited {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #c64594;
		 }

		#more a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #c64594;
		 }

div.main {
	text-align: center;
	z-index: 1;
	position: relative;
 }

.main_bg {}

.main_search_form {
	padding: 0px;
	margin: 0px;
 }

	.main_search_form form {
		padding: 0px;
		margin: 0px;
	 }

.skyexpress_cmp_search_txt {
	padding: 2px;
	margin: 0px;
	font-family: Tahoma,Sans-serif;
	font-size: 11px;
	border: 1px solid #b5b5b5;
	width: 129px !important;
	border-radius: 3px;
	height: 21px;
 }

.main_map_link {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-left: 5px;
	margin: 0px;
	width: 142px;
	background-image: url(images/skyexpress_cmp_map_btn.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
 }

	.main_map_link a {
		color: white;
		text-decoration: underline;
	 }

.container {
	width: 779px;
	background-color: #fff;
	text-align: left;
 }

#top {clear: both;}

#leftnav {
	width: 150px;
	float: left;
	display: inline;
	background-color: #C64594;
	overflow: hidden;
 }

#rightnav {
	width: 150px;
	display: inline;
 }

#content {
	width: 452px;
	text-align: center;
 }

	#content p {padding: 5px 5px;}

	#content ul li {padding: 8px 0 0px 0;}

#contentinner {
	padding: 10px 10px 100px 10px;
	margin-bottom: -400px;
	position: relative;
	float: left;
	z-index: 2;
 }

	#contentinner p {padding: 5px 0 5px 0;}

	#contentinner ul li {padding: 8px 0 0px 0;}

#minheight {min-height: 400px;}

.minheight {
	border-bottom: 400px solid #ffffff;
	position: relative;
	float: left;
	z-index: 1;
 }

#left_2 {
	position: relative;
	margin-top: -0.12em;
 }

* html #left_2 {margin-top: -0.25em;}

#footer {
	clear: both;
	margin: 0px;
	padding-bottom: 55px;
	//padding-bottom: 0px;
	padding-left: 5px;
 }

#leftnav p, #rightnav p {margin: 0 0 1em 0;}

#content h2 {margin: 0 0 .5em 0;}

#fl {}

	#fl object {display: block;}

#f {
	height: 70px;
	width: auto;
	padding-bottom: 5px;
 }

#l {
	height: 70px;
	width: 70px;
	padding-left: 5px;
	padding-bottom: 5px;
 }

#tfl {
	height: 100%;
	width: 100%;
 }

td div a img {margin-bottom: -3px;}

#centr_1 {}

#news {
	width: 100%;
	height: 170px;
	margin-top: 9px;
	margin-bottom: 18px;
 }

* html #news {margin-top: 8px;}

#left_c {
	height: 630px !important;
	//height: 645px !important;
	float: left;
	width: 150px;
	z-index: 1;
	position: relative;
 }

#f_head {
	background-color: #000;
	background-image: url(images/fly.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFFFFF;
	height: 16px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #C64594;
	position: relative;
	z-index: 1;
 }

#center_c {
	float: left;
	z-index: 1;
	position: relative;
	padding: 0 5px; /*margin-left:5px;
margin-right:5px;*/
	width:600px;
 }

#right_c {
	height: 630px !important;
	//height: 645px !important;
	float: left;
	width: 150px;
	z-index: 1;
	position: relative;
 }

#head {
	width: 777px;
	height: 60px;
	background-repeat: no-repeat;
	margin: 0 auto;
	background-image: url(/bitrix/templates/1st_ru/images/logo-top.gif);
	text-align: right;
 }

#center_2 {
	clear: both;
	margin-top: 15px;
	//margin-top: 30px;
	_margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #FFFFFF;
 }

* HTML #center_2 {margin-top: -2px;}

*+HTML #center_2 {margin-top: 2px;}

.vbmenu_popup {
	background: #ffffff;
	color: #000000;
 }

.vbmenu_option {
	background: #bbc7ce;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	cursor: pointer;
	color: #000000;
	white-space: nowrap
 }

	.vbmenu_option A:link {color: #22229c; TEXT-DECORATION: none}

.vbmenu_option_alink {color: #22229c; TEXT-DECORATION: none}

.vbmenu_option A:visited {color: #22229c; TEXT-DECORATION: none}

.vbmenu_option_avisited {color: #22229c; TEXT-DECORATION: none}

.vbmenu_option A:hover {color: #ffffff; TEXT-DECORATION: none}

.vbmenu_option A:active {color: #ffffff; TEXT-DECORATION: none}

a.rusenglink {
	color: #A3A6AC;
	text-decoration: none;
	h
 }

	a.rusenglink:hover {
		color: #A3A6AC;
		text-decoration: underline;
	 }

#topmenu {
	width: 789px;
	margin: 0 auto;
	padding-left: 0px;
	height: 40px;
 }

div.topmenu {
	margin-bottom: 0px;
	float: left;
	margin-right: 0px;
 }

div.topmenubgr {
	width: 151px;
	color: #FFFFFF;
	height: 40px;
	font: normal 12px Sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 0 auto;
	cursor: pointer;
 }

	div.topmenubgr a {
		display: block;
		color: #FFFFFF;
		font: normal 12px Sans-serif;
		text-transform: uppercase;
		text-decoration: none;
		vertical-align: middle
	 }

		div.topmenubgr a:visited {
			color: #FFFFFF;
			font: normal 12px Sans-serif, Tahoma;
			text-transform: uppercase;
			text-decoration: none;
		 }

		div.topmenubgr a:hover {
			color: #FFFFFF;
			font: normal 12px Sans-serif, Tahoma;
			text-transform: uppercase;
			text-decoration: none;
		 }

div.topmenutext {
	width: 145px;
	font: normal 12px Sans-serif, Tahoma, Arial;
	margin-left: 5px;
 }

#lfm {
	position: relative;
	z-index: 800;
 }

#menu a.menu {
	display: block;
	position: relative;
	background-color: #FFFFFF;
	color: #505050;
	clear: both;
	padding-left: 10px;
	text-decoration: none;
	font: normal 11px Sans-serif, Tahoma, Arial;
	z-index: 800;
	vertical-align: middle;
	border-bottom: 1px #505050 solid;
	padding-top: 5px;
	padding-bottom: 5px;
 }

	#menu a.menu:visited {
		display: block;
		background-color: #FFFFFF;
		color: #505050;
		text-decoration: none;
		font: normal 11px Sans-serif, Tahoma, Arial;
		clear: both;
		padding-left: 10px;
		z-index: 200;
		vertical-align: middle;
		border-bottom: 1px #505050 solid;
		padding-top: 5px;
		padding-bottom: 5px;
	 }

	#menu a.menu:hover {
		display: block;
		background-color: #f1f1f1;
		color: #505050;
		font: normal 11px Sans-serif, Tahoma, Arial;
		margin: 0px;
		z-index: 200;
		padding-left: 10px;
		vertical-align: middle;
		border-bottom: 1px #505050 solid;
		padding-top: 5px;
		padding-bottom: 5px;
	 }

#short_nav {
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #444444;
	text-transform: uppercase;
 }

	#short_nav a {
		font-family: Arial;
		font-weight: bold;
		font-size: 10px;
		color: #444444;
		text-decoration: none;
	 }

		#short_nav a:visited {
			font-family: Arial;
			font-weight: bold;
			font-size: 10px;
			color: #444444;
			text-decoration: none;
		 }

#zakazbuttons {
	width: 152px;
	background-color: #FFFFFF;
	clear: left;
 }

div.zakazbutton {
	width: 145px;
	height: 19px;
	background-color: #C64594;
	margin-top: 4px;
	padding-left: 7px;
	padding-top: 3px;
 }

a.zakazbuttonlink {
	color: #FFFFFF;
	text-decoration: none;
	font: normal 11px Tahoma, Sans-serif;
 }

	a.zakazbuttonlink:visited {
		color: #FFFFFF;
		text-decoration: none;
		font: normal 11px Tahoma, Sans-serif;
	 }

	a.zakazbuttonlink:hover {
		color: #FFFFFF;
		text-decoration: underline;
	 }

#specialoffer {
	width: 152px;
	height: 130px;
	background-color: #7168AB;
	color: #FFFFFF;
	margin-right: 5px;
 }

#specialofferheader {
	height: 70px;
	padding: 5px;
	font: bold 14px Tahoma, Sans-serif;
	text-align: left;
	position: relative;
 }

#specialoffertext {
	font: normal 10px Tahoma, Sans-serif;
	text-align: left;
	padding-left: 8px;
	line-height: 15px;
	position: relative;
 }

a.specialoffertext {
	color: #FFFFFF;
	text-decoration: none;
 }

	a.specialoffertext:visited {
		color: #FFFFFF;
		text-decoration: none;
	 }

	a.specialoffertext:hover {
		color: #FFFFFF;
		text-decoration: underline;
	 }

#vacanciesheader {
	color: #7168AB;
	font: bold 15px Sans-serif, Tahoma;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 8px;
	text-align: left;
 }

.vacanciestxt {
	font: 11px Tahoma, Arial, Sans-serif;
	margin-bottom: 10px;
	padding-left: 8px;
 }

a.allvacancieslink {
	color: #7168AB;
	text-decoration: none;
	font: normal 10px Tahoma, Sans-serif;
	padding-left: 8px;
 }

	a.allvacancieslink:visited {
		color: #7168AB;
		text-decoration: none;
		font: normal 10px Tahoma, Sans-serif;
		padding-left: 8px;
	 }

	a.allvacancieslink:hover {
		color: #7168AB;
		text-decoration: underline;
		padding-left: 8px;
	 }

#freshnewsheader {
	width: 442px;
	color: #11B0C8;
	font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin-left: 10px;
 }

div.freshnewsdate {
	text-align: left;
	font: normal 12px Tahoma, Sans-serif;
	margin: 11px 0 5px 5px;
	clear: both; /*
margin-bottom: 5px; margin-left:5px;
margin-top:15px;
//margin-top:6px;
*/
 }

	div.freshnewsdate  a, div.freshnewsdate  a:hover, div.freshnewsdate  a:visited {
		color: #444444;
		text-decoration: none;
	 }

* html div.freshnewsdate {margin: 7px 0 5px 5px;}

#mrq {
	text-decoration: none;
	cursor: pointer;
 }

marquee {cursor: pointer;}

#mrq:link {
	text-decoration: none;
	cursor: pointer;
 }

#mrq:hover {
	text-decoration: none;
	cursor: pointer;
 }

p.news-item {margin: 0;}

#mrq:visited {
	text-decoration: none;
	cursor: pointer;
 }

.freshnewstext {
	text-align: left;
	font: normal 11px Tahoma, Arial, Sans-serif;
	clear: both;
	margin: 0px 0 8px 20px;
	width: 438px; /*
margin-top: 1px; margin-left: 20px;
_margin-left: 10px;
float:left;
margin-bottom:8px;
//margin-bottom:1px;  
_margin-bottom:2px; 
*/
 }

	.freshnewstext  a, .freshnewstext  a:hover, .freshnewstext  a:visited {
		color: #444444;
		text-decoration: none;
	 }

div.news-list {//padding-bottom: 10px;}

a.caption {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #444444;
	text-decoration: none;
 }

div.newsdate {
	text-align: right;
	margin-top: 10px;
 }

div.newstext {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
 }

a.freshnewslink {
	color: #00B4CD;
	text-decoration: none;
	font: normal 10px Tahoma, Sans-serif;
 }

	a.freshnewslink:visited {
		color: #00B4CD;
		text-decoration: none;
		font: normal 10px Tahoma, Sans-serif;
	 }

	a.freshnewslink:hover {
		color: #00B4CD;
		text-decoration: underline;
		font: normal 10px Tahoma, Sans-serif;
	 }

div.newstext a.newslink {
	color: #00B4CD;
	text-decoration: none;
 }

	div.newstext a.newslink:visited {
		color: #00B4CD;
		text-decoration: none;
	 }

	div.newstext a.newslink:hover {
		color: #00B4CD;
		text-decoration: underline;
	 }

#phones {
	float: left;
	width: 150px;
	color: #b4b4b4;
	font-size: 12px;
	font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
 }

#copy {
	float: right;
	width: 150px;
	color: #b4b4b4;
	font-size: 12px;
	font-family: Microsoft Sans Serif, Arial, Verdana, Helvetica, sans-serif;
 }

#bottommenu {
	float: none;
	font: bold 12px MicrosoftSans, Arial, Tahoma, Sans-serif;
	color: #444444;
	text-transform: uppercase;
 }

	#bottommenu a {
		float: none;
		font: bold 12px MicrosoftSans, Arial, Tahoma, Sans-serif;
		color: #444444;
		text-decoration: none;
		text-transform: uppercase;
	 }

		#bottommenu a:visited {
			float: none;
			font: bold 12px MicrosoftSans, Arial, Tahoma, Sans-serif;
			color: #444444;
			text-decoration: none;
			text-transform: uppercase;
		 }

.showcase h1, .showcase h2, .showcase h3, .showcase h4 {color: #C64594;}

.where h1, .where h2, .where h3, .where h4 {color: #FCBD38;}

.menu h1, .menu h2, .menu h3, .menu h4 {color: #8BC242;}

.news h1, .news h2, .news h3, .news h4 {color: #00B4CD;}

.skypages h1, .skypages h2, .skypages h3, .skypages h4 {color: #7168AB;}

.other h1, .other h2, .other h3, .other h4 {color: #FF0000;}

td.city {
	background-color: #EEC7DF;
	color: #C64594;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	padding: 3px 0px 3px 10px;
	text-align: left
 }

td.header1 {
	background-color: #C64594;
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial;
	font-size: 10px;
	padding: 5px 0px 20px 10px;
	text-align: left;
	border-bottom: 2px solid white;
	vertical-align: top
 }

td.header {
	background-color: #C64594;
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial;
	font-size: 10px;
	padding: 5px 0px 20px 10px;
	text-align: left;
	border-left: 1px solid white;
	border-bottom: 2px solid white;
	vertical-align: top
 }

td.content1 {
	background-color: #FFFFFF;
	color: #444444;
	font-family: arial;
	font-size: 10px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	border-bottom: 1px solid #EEC7DF
 }

td.content {
	background-color: #FFFFFF;
	color: #444444;
	font-family: arial;
	font-size: 10px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	border-left: 1px solid #EEC7DF;
	border-bottom: 1px solid #EEC7DF
 }

td.content21 {
	background-color: #FFFFFF;
	color: #444444;
	font-family: arial;
	font-size: 10px;
	padding: 10px 0px 10px 0px;
	text-align: center
 }

td.content2 {
	background-color: #FFFFFF;
	color: #444444;
	font-family: arial;
	font-size: 10px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	border-left: 1px solid #EEC7DF
 }

td.footer {
	background-color: #C64594;
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial;
	font-size: 10px;
	padding: 5px 0px 5px 10px;
	text-align: left;
	border-top: 2px solid white
 }

td.footer1 {
	background-color: #FFFFFF;
	color: #444444;
	font-weight: normal;
	font-family: arial;
	font-size: 9px;
	padding: 12px 0px 0px 10px;
	text-align: left
 }

.spacer {
	height: 1px;
	clear: both;
 }

#rasp {
	padding: 0 0 15px 0;
	border: 1px solid #cccccc;
	width: 700px;
	margin-bottom: 10px;
 }

	#rasp td {padding: 0 5px 0 5px;}

.td_rasp {text-align: center;}

table.useful_phone {
	padding: 0 0 10px 0;
	border: 1px solid #cccccc;
	width: 700px;
	margin-bottom: 10px;
 }

	table.useful_phone td {
		vertical-align: top;
		padding: 0 5px 0 5px;
	 }

.whyse_list {list-style: square;}

.refer_link {
	float: right;
	font-weight: bold;
	font-size: 12px;
 }

.errortext {color: red;}

#lenta {
	background-color: #c64594;
	height: 20px; /*background-color:#8bc242;*/
	vertical-align: middle;
	color: #FFFFFF;
	padding-top: 5px;
	font-weight: bold;
	cursor: pointer;
 }

#fAleft {
	float: left;
	width: 620px;
	text-align: center;
 }

#fAcenter {
	float: left;
	width: 460px;
	margin-left: 5px;
	margin-right: 5px;
 }

#fAright {
	float: left;
	width: 150px;
	text-align: center;
	font-size: 11px;
 }

#foot {}

#fr {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 150px;
	position: relative;
	z-index: 1;
 }

#but1 {
	display: block;
	color: #FFFFFF;
	height: 15px;
	width: 150px;
	background-color: #C64594;
	border-top: 2px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
 }

#but11 input {margin-bottom: -1px}

#but1:hover {
	display: block;
	background-image: url(images/h_bt.png);
	background-repeat: repeat-x;
	color: #FCBD38
 }

#but2:hover {
	display: block;
	background-image: url(images/h_bt.png);
	background-repeat: repeat-x;
	color: #FCBD38
 }

#but2 {
	display: block;
	color: #FFFFFF;
	background-color: #C64594;
	height: 15px;
	width: 140px;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	padding: 5px;
 }

#but1:link, #but2:link {text-decoration: none;}

#but1:visited, #but2:visited {text-decoration: none;}

#but11_w {
	display: block;
	color: #FFFFFF;
	height: 12px;
	width: 147px;
	background-color: #C64594;
	padding-left: 3px;
	padding-bottom: 10px;
	text-align: left;
	font-weight: normal;
 }

#but11 {
	background-color: #C64594;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	height: 12px;
	padding-left: 3px;
	padding-top: 5px;
	text-align: left;
	width: 147px;
 }

	#but11:link {
		display: block;
		text-decoration: underline;
	 }

	#but11:visited {
		display: block;
		text-decoration: underline;
		color: #ffffff;
	 }

	#but11:hover {
		display: block;
		text-decoration: underline;
	 }

#but11_w:link {
	display: block;
	text-decoration: underline;
 }

#but11_w:visited {
	display: block;
	text-decoration: underline;
 }

#but11_w:hover {
	//	display: block;
	text-decoration: underline;
 }

#i_frame {
	height: 375px;
	z-index: 1;
 }

#s_ie {
	height: 0px;
	//height: 0px;
	background-color: #C64594;
 }

#foot-item {
	float: left;
	font-size: 11px;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
	font-weight: bold;
 }

* html .foot-item-for-ie {margin-top: -15px;}

.book-div {
	overflow: hidden;
	height: 529px;
 }

* html .book-div {height: 526px;}

div.search-form {
	padding-top: 5px;
	padding-bottom: 5px;
	//padding-bottom: 10px;
	padding-left: 2px;
 }

.map {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 3px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
 }

* html .map {
	padding-bottom: 0px;
	padding-top: 20px;
 }

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

#searchDivBody DIV.clearAll TABLE TD TABLE {height: 360px!important;}

.head_phone_info_table td {vertical-align: top;}

.head_info_box_call_box td {padding-top: 10px;}

.head_info_box_call td.head_info_box_call_skype a {
	position: relative;
	top: -8px;
 }

.head_info_box_call a:link, .head_info_box_call a:visited, .head_info_box_call a:active, .head_info_box_call a:hover {
	border: 0px solid #FFFFFF !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
 }

.head_links_new {padding-top: 15px;}

	.head_links_new a {
		display: block;
		margin-bottom: 5px;
	 }

a.zingaya_button:active {background-position: 0 -98px;}

a.zingaya_button:hover {background-position: 0 -98px;}

a.zingaya_button {
	background: url("/images/call.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 49px;
	width: 168px;
 }
 
 .icon {
 	background: url("images/call.png") no-repeat scroll 0 0 transparent;
	padding-left: 27px;
 }
 
 .search {
float: right;
background-color: #b5b5b5;
height: 40px;
width: 484px;
padding-left: 0px;
 }


/* a.zingaya_button:active {
    background-position: 0 -74px;
}

a.zingaya_button:hover {
    background-position: 0 -38px;
}

a.zingaya_button {
    background: url("/images/call.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 38px;
    width: 130px;
} */

.foot {
	color:#b5b5b5;
	width: 645px;
}

.foot-contacts {
font-size:11px;
}

.social {
margin-top: 39px;
margin-bottom: 39px;
}

.head_text {
font-size:18px;
color: rgb(68,68,68);
font-family: 'Microsoft Sans Serif',Arial,Verdana,Helvetica,sans-serif;
}