/* Шрифты */
@font-face{
	font-family: 'DinProBold';
	src:url("/bitrix/_fonts/dinprobold/DinProBold.eot?iefix") format('eot'),
				url(//:) format('no404'),
				url("/bitrix/_fonts/dinprobold/DinProBold.woff") format('woff'),
				url("/bitrix/_fonts/dinprobold/DinProBold.svg#svgFontName") format('svg'), 
				url("/bitrix/_fonts/dinprobold/DinProBold.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'DinProLight';
	src:url("/bitrix/_fonts/dinprolight/DinProLight.eot?iefix") format('eot'),
				url(//:) format('no404'),
				url("/bitrix/_fonts/dinprolight/DinProLight.woff") format('woff'),
				url("/bitrix/_fonts/dinprolight/DinProLight.svg#svgFontName") format('svg'), 
				url("/bitrix/_fonts/dinprolight/DinProLight.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'DinProMedium';
	src:url("/bitrix/_fonts/dinpromedium/DinProMedium.eot?iefix") format('eot'),
				url(//:) format('no404'),
				url("/bitrix/_fonts/dinpromedium/DinProMedium.woff") format('woff'),
				url("/bitrix/_fonts/dinpromedium/DinProMedium.svg#svgFontName") format('svg'), 
				url("/bitrix/_fonts/dinpromedium/DinProMedium.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'DinProRegular';
	src:url("/bitrix/_fonts/dinproregular/DinProRegular.eot?iefix") format('eot'),
				url(//:) format('no404'),
				url("/bitrix/_fonts/dinproregular/DinProRegular.woff") format('woff'),
				url("/bitrix/_fonts/dinproregular/DinProRegular.svg#svgFontName") format('svg'), 
				url("/bitrix/_fonts/dinproregular/DinProRegular.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'GpnWebfont';
	src:url("/bitrix/_fonts/gpn_webfont/gpn-webfont.eot?iefix") format('eot'),
				url(//:) format('no404'),
				url("/bitrix/_fonts/gpn_webfont/gpn-webfont.woff") format('woff'),
				url("/bitrix/_fonts/gpn_webfont/gpn-webfont.svg#svgFontName") format('svg'), 
				url("/bitrix/_fonts/gpn_webfont/gpn-webfont.ttf") format('truetype');
	font-weight: normal;
	font-style: normal;
}
.DinProBold{font-family: 'DinProBold'}
.DinProLight{font-family: 'DinProLight'}
.DinProMedium{font-family: 'DinProMedium'}
.DinPro, .DinProRegular {font-family: 'DinProRegular'}

html, body, div, input, textarea, select, table, td, th, ul, li, ol, dl, dd, p, form {
	font-family: Arial;
	font-size: 14px;
}

/* Заголовки */
h1, h2, h3, .h1, .h2, .h3 {margin: 0.5em 0 0 0; font-weight: normal}
.h1, .h2, .h3 {display: block}
h1, .h1 {font-size: 40px; color: #009cde; font-family: 'DinProLight'; text-transform: uppercase; margin: 30px 0 10px; }
h2, h2 {font-size: 24px; color: #808080; font-family: 'DinProMedium';}
h3, .h3 {font-size: 17px; color: #009cde !important; text-transform: uppercase;  font-family: 'DinProMedium';}

.dotted {
	background: url("/bitrix/templates/blue_fixed/images/dotted_bottom.gif") repeat-x scroll left bottom transparent;
}
html body {
	/* background: url("/bitrix/_images/blueFixed/whc_05.png") repeat-x scroll center top #F7F7F7; */
}
.clrBlue {color: #009CDE}

.focus {
	color: #333!important;
}

table {
	border: 0px;
	border-collapse: collapse;
}
#SiteContainer {
	position: relative;
	/* background: url("/bitrix/_images/blueFixed/whc_05.png") no-repeat center top; */
	min-height: 100%;
}
#General {
	min-height: 100%;
        width: 1003px;
	margin: 0 auto;
	position: relative;
}
#Content {
	position: relative;
	z-index:2;
}
#Header {
	padding: 19px 0 188px;
}

#pageConent {
	padding: 0 30px 30px;
}
#pageConent p {
	color: #333333;
	line-height: 1.4em;
	margin: 1em 0;
}
#pageConent p a, #pageConent a {
	color: #009CDE;
}
#pageConent ul {
	padding-left: 30px;
}
#pageConent ul li{
	line-height: 1.3em;
}

#Footer {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 165px;
	width: 100%;
	border-top: 1px solid #ccc;
}
.brdInput {
	padding: 2px 7px;
	border: 1px solid #d9d9d9;
	background-color: white; 
}
.brdInput input {
	border: 0!important;
	border: none!important;
	outline: 0!important;
}

.searchBt {
	width:26px;
	height: 20px;
	background: url('/bitrix/_images/blueFixed/bt_search.png') no-repeat center center; 
}
.loginBt {
	width:70px;
	height: 20px;
	background: url('/bitrix/_images/blueFixed/bt_login.png') no-repeat center center;
}
.copyright {padding-top: 36px}
.subsribe .iText {
	margin-right: 5px; 
}
.subsribe .iSubmit {
	padding:0 23px;
	height:21px;
	background: url('/bitrix/_images/blueFixed/bg_button.png') repeat-x left top; 
}
td.on_the_way {
	padding-top: 28px;
}
td.on_the_way .title{
	color: #009CDE !important;
	margin-bottom: 2px;
}
td.on_the_way .image{
	padding:22px 0 0 42px;
	margin-top: 12px;
	border-top: 1px solid #ccc;  
}
td.our_azs{
	padding-top: 28px;
}
td.our_azs .title{
	color: #009CDE !important;
	margin-bottom: 2px;
}
td.our_azs .image{
	margin-top: 13px;  
}
td.opinion {
	padding-top: 28px;
}
.opinion form {
	padding-top: 27px;
}
.opinion textarea {
	width: 213px;
	height: 44px;
	padding: 5px 7px;
	outline: 0;
}
.opinion .name, .opinion .email {
	margin-top: 5px;
}
.opinion .name input, .opinion .email input {
	width:214px; 
}
.opinion form {
	padding-top: 27px;
}
.blueBt {
	padding:0 23px;
	height:21px;
	background: url('/bitrix/_images/blueFixed/bg_button.png') repeat-x left top; 
}
.leftMenu {margin-top: 22px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; min-height: 349px;}


div.bx-debug-summary {
	position: absolute;
}

.bonus_table {
	border-bottom: 1px solid #E6E6E6;
	border-collapse: separate;
	border-spacing: 0;
}
.bonus_table td, .bonus_table th {
	background-color: #F7F7F7;
	border-bottom: 1px solid #E6E6E6;
}
.bonus_table th {
	background-color: #009CDE;
	border-bottom: 0 none !important;
	color: #FFFFFF;
	font-weight: normal;
	padding: 8px 7px;
	text-align: left;
}
.bonus_table td {
	padding: 10px 7px;
}
.border_white_r {
	border-right: 1px solid #FFFFFF !important;
}
.table_bg_gray {
	background: url("/bitrix/_images/blueFixed/table_bg_gray.png") repeat-x scroll left top transparent;
}
.table_bg_gold {
	background: url("/bitrix/_images/blueFixed/table_bg_gold.png") repeat-x scroll left top transparent;
}
.table_bg_plat {
	background: url("/bitrix/_images/blueFixed/table_bg_plat.png") repeat-x scroll left top transparent;
}
.modifiedSelect .select {
	opacity: 0;
	filter: alpha(opacity = 0);
	position: relative;
	z-index: 2;
	font-size:  11px;
	height: 22px;
	width: 200px;
	line-height: 1.5em;
	border: none;
}
.modifiedSelect .select option, .res_select .border{
	padding: 4px 21px 0 5px;
	font-family: Arial;
	font-size:  11px;
	height: 15px;
}
.modifiedSelect .select option {
	border: none;
}
.modifiedSelect {
	display: inline-block;
	position: relative;
	overflow: visible;
	text-align: left;
	background: url('/bitrix/_images/blueFixed/bg_mSelect.png') repeat-x left top;
}

*:first-child+html .modifiedSelect {
	display: inline;
	zoom: 1;
}

.modifiedSelect .res_select {
	position: absolute;
	display: block;
	z-index: 1;
	width: 100%;
}
.modifiedSelect .res_select .border {
	border: 1px solid #d9d9d9;
	background: url('/bitrix/_images/blueFixed/bg_mSelectTitle.png') no-repeat right center;
}

.type_fuel {
	min-width: 38px;
    border: 1px solid silver;
	height: 21px;
	margin-right: 5px;
    padding: 0 2px;
    border-radius: 4px;
	white-space:nowrap;
}
.type_fuel div {
	margin-top: 4px;
	color: #4d4d4d;
}
.dBlue, .dOrange, .dYellow, .dGrey, .dGreen, .dRed, .dDarkGrey, .d174, .d175, .d176, .d177, .d178, .d179, .d180, .d3240, .d128815, .d14606701, .d14886820, .d14886796  {padding-right: 7px}
.dBlue, .d180, .d14886820, .d14886796 {background: url('/bitrix/templates/blue_fixed/images/maps/diamond_blue.png') no-repeat right top}
.dOrange, .d175, .d178, .d128815, .d7800664, .d14606701   {background: url('/bitrix/templates/blue_fixed/images/maps/diamond_orange.png') no-repeat right top}
.dYellow, .d177 {background: url('/bitrix/templates/blue_fixed/images/maps/diamond_yellow.png') no-repeat right top}
.dGrey, .d179 {background: url('/bitrix/templates/blue_fixed/images/maps/diamond_grey.png') no-repeat right top}
.dGreen, .d174 {background: url('/bitrix/templates/blue_fixed/images/maps/diamond_green.png') no-repeat right top}
.dRed, .d176 {background: url('/bitrix/templates/blue_fixed/images/maps/diamond_red.png') no-repeat right top}
.dDarkGrey, .d3240, .d2719703 {background: url('/bitrix/templates/blue_fixed/images/maps/diamond_darkgrey.png') no-repeat right top}
.d2719703{width: 57px}


.type_fuel_bar .selected{
	background: #009CDE;
}
.type_fuel_bar .selected div{
	color: white;
}
.station_param .param {
	padding: 0 11px 11px 0;
	width: 124px;
	background: url('/bitrix/templates/blue_fixed/images/maps/azs_param.gif') no-repeat left top;
}
.station_param .selected {
	background: url('/bitrix/templates/blue_fixed/images/maps/azs_param_select.gif') no-repeat left top;
}
.expand div, .turn div {
	padding-left: 17px;
	margin-top: 5px;
}
.expand div {
	background: url('/bitrix/templates/blue_fixed/images/maps/bg_bt_expand_map.gif') no-repeat left center;
}
.turn div {
	background: url('/bitrix/templates/blue_fixed/images/maps/bg_bt_turn_map.png') no-repeat left center;
}
.expand .on_turn, .turn .on_expand {
	display: block;
}
.expand .on_expand, .turn .on_turn {
	display: none;
}
.param {
	width: 130px;
	padding-bottom: 7px;
	font-size: 11px;
}
.param img {
	background: url('/bitrix/templates/blue_fixed/images/maps/azs_param.gif') no-repeat left top;
	vertical-align: middle;
}
.param span {
	display: inline-block;
	width: 95px;
	vertical-align: middle;
}
.selected img {
	background: url('/bitrix/templates/blue_fixed/images/maps/azs_param_select.gif') no-repeat left top;
}
.select_azs_on_map {
	/*padding-top: 25px;*/
}

#popupAction {
	margin-top: 30px;
	width: 875px;
	padding: 30px;
	border: 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/PIE/PIE.htc);
	margin: 0 auto;
	font-size: 12px;
	color: #333333;
	background-color: #fff;
}
#popupAction table {
	background-color: #f7f7f7;
	margin-top: 20px;
	border-spacing: 0;
}
#popupAction h1 {
	font-size: 24px;
	color: #4c4c4c;
	font-family: 'DinProMedium';
	margin: 0;
	margin-bottom: 20px;
}
#popupAction ul, #popupAction ol {
	margin: 0 0 0 40px;
}
#popupAction li {
	line-height: 1.4em;
}
#popupAction a {
	color: #009CDE
}
#popupAction .contentTable  td {
	border-bottom: 1px solid #e6e6e6;
	padding: 5px 10px;
	border-right: 1px solid white;
}
#popupAction .contentTable th{
	color: white;
	background-color: #009cde;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
	border-right: 1px solid white;
	padding: 10px;
	border-bottom: 1px solid white;
}
#popupAction .contentTable .grayTd {
	background-color: #e6e6e6;
	text-align: center;
}
#popupAction .contentTable .greyGradeTd {
	background: url('/bitrix/templates/blue_fixed/images/bgGrey.gif') repeat-x left top;
	text-align: center;
	color: white;
}
.popupActionClose {
	width: 18px;
	height: 18px;
	top: 10px;
	right: 10px;
	background: url('/bitrix/templates/blue_fixed/images/popupActionClose.gif') no-repeat center center;
}
.btPopupActionClose {
	width: 100px;
	height: 25px;
	background: url('/bitrix/templates/blue_fixed/images/btPopupActionClose.gif') no-repeat center center;
	margin-top: 25px;
}

.blockMsg {
	background: none!important;
	width: 100%!important;
	margin: 0 auto!important;
	border: none!important;
	top: 5%!important;
	left: 0!important;
	height: 100%!important;
}
.blockUI {
	cursor: auto!important;
}
.actions-list .action-item p {
	font-size: 13px;
	line-height: 18px;
	margin-top: 0px;
}

.pt10 {
padding-top: 10px;
}
.blue {
	color: #008dc8;
}
.passage {
	background: url('/bitrix/templates/blue_fixed/images/maps/bg_passage.gif') no-repeat left center;
	padding-left: 13px;
	margin: 0 0 0 25px;
}
.azs_container .plus {
	background: url('/bitrix/templates/blue_fixed/images/maps/bg_bt_azs_info_plus.gif') no-repeat left center;
	padding-left: 20px;
	margin-left: 10px;
}
.azs_container .minus {
	background: url('/bitrix/templates/blue_fixed/images/maps/bg_bt_azs_info_minus.gif') no-repeat left center;
	padding-left: 20px;
	margin-left: 10px;
}
.azs_container .other_info {
	display: none;
}

.paginator .pages a, .paginator .pages span {
	padding: 18px 7px 0;
	display: inline-block;
}
.paginator .pages a {
	background: url("/bitrix/templates/blue_fixed/images/paginator/selected_page_not.png") no-repeat top center;
	color: #666;
	text-decoration: none;
}
.paginator .pages span {
	background: url("/bitrix/templates/blue_fixed/images/paginator/selected_page.png") no-repeat top center;
	color: #009CDE;
}

.paginator .next, .paginator .pred {
	width: 24px;
	height: 36px;
	display: inline-block;
	text-decoration: none;
	vertical-align: top;
}
.paginator a.next {background: url("/bitrix/templates/blue_fixed/images/paginator/bt_rotate_right_small.png") no-repeat right top}
.paginator a.pred {background: url("/bitrix/templates/blue_fixed/images/paginator/bt_rotate_left_small.png") no-repeat left top}
.paginator span.next {background: url("/bitrix/templates/blue_fixed/images/paginator/bg_rotate_right_small.png") no-repeat right top}
.paginator span.pred {background: url("/bitrix/templates/blue_fixed/images/paginator/bg_rotate_left_small.png") no-repeat left top}

.grey_frame .bg {background-color: white;  padding: 0 20px 20px;}
.grey_frame .bb {background: url('/bitrix/templates/blue_fixed/images/grey_frame/bb.png') repeat-x left top;}
.grey_frame .tt {background: url('/bitrix/templates/blue_fixed/images/grey_frame/tt.png') repeat-x left top;}
.grey_frame .rr {background: url('/bitrix/templates/blue_fixed/images/grey_frame/rr.png') repeat-y left top;}
.grey_frame .ll {background: url('/bitrix/templates/blue_fixed/images/grey_frame/ll.png') repeat-y left top;}

.blue_frame .bg {background: url('/bitrix/templates/blue_fixed/images/blue_frame/cc.png') left top;}
.blue_frame .bb {background: url('/bitrix/templates/blue_fixed/images/blue_frame/cc.png') left top;}
.blue_frame .tt {background: url('/bitrix/templates/blue_fixed/images/blue_frame/cc.png') left top;}
.blue_frame .rr {background: url('/bitrix/templates/blue_fixed/images/blue_frame/cc.png') left top;}
.blue_frame .ll {background: url('/bitrix/templates/blue_fixed/images/blue_frame/cc.png') left top;}

#bonus_count .help {
	background: url("/bitrix/templates/blue_fixed/images/question.png") no-repeat scroll left top transparent;
	height: 15px;
	width: 16px;
}
.grey_marker {
	background: url("/bitrix/templates/blue_fixed/images/grey_marker.png") no-repeat scroll left center transparent;
	padding-left: 23px;
}
#pageTitle {
	color: #808080;
	font-family: 'DinProMedium';
	font-size: 24px;
	margin-bottom: 30px;
}

.left_blue_marker {
	background: url("/bitrix/templates/blue_fixed/images/blue_marker.png") no-repeat scroll left center transparent;
	min-height: 15px;
	padding-left: 18px;
}

#number {
	font-family: 'DINProMedium';
	font-size:28px;
	color:#0079b6;
	font-weight:normal;
	letter-spacing:-.05em;
	margin: 4px 0;
	position:relative;	
	font-weight:bold;
}
#number span{
	background: url("/bitrix/_images/blueFixed/bg_grad.png") repeat scroll 0 0 transparent;
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:50%;
	width:100%;
/*	background-color:#f7f7f7;
	filter: alpha(opacity=65);
  	-moz-opacity: 0.65; 
  	opacity: 0.65; */
}

.way {
	border-top: 1px solid #DEDEDE;
	margin-top: 17px;
	padding: 120px 0 0;
	width: 300px;
}

.small_blue_marker {
	background: url("/bitrix/templates/blue_fixed/images/small_blue_marker.png") no-repeat scroll left center transparent;
	padding-left: 10px;
}

.bg_card {
	 background: url("/bitrix/_images/blueFixed/card.png") no-repeat scroll right top transparent;
	 margin-top: -56px;
}
#login input[type="submit"], #logout input[type="submit"] {
    height: 20px;
    width: 70px;
}

#logout input[type="submit"] {
	background: url("/bitrix/templates/blue_fixed/images/logout.png") no-repeat scroll left top transparent;
}

.field .binding {
	display: none;	
}
.logoPrint {
	display: none;
}
.telPrint {
	display: none;
}
#Footer_ {
	display: none;
}

#PersonalDataForm {
	width: 670px;
}
.dotted_bottom {
	border-bottom: 1px dotted #CCCCCC;
	margin: 0 !important;
	padding: 0.5em 0;
}
.solid_bottom {
	border-bottom: 1px solid #CCCCCC;
	margin: 0 !important;
	padding: 0.5em 0;
}

.bref{
	color: #009CDE;
}

#phone_7 {
	left: -289px;
	top: -6px;
	color: #333333;
	display: none;
}
.phone_Edit_cl2 {
	padding-left: 23px!important;
	width: 262px!important;
}
.azs_description{
	font-size:12px;
	font-family:Arial,sans-serif;
	color:#666666;
}
#g_drive ul {
	list-style: none outside none;
	padding: 10px;
}
#g_drive ul li {
	background: url("/bitrix/templates/blue_fixed/images/small_blue_marker.png") no-repeat scroll 0 6px transparent;
	padding: 0 0 0 10px;;
}
.HotlineNew{
     
     text-align: right;
     position: absolute;
     top: 20px;
     right: 1px;
     cursor: pointer;
     padding: 0px;
     
    
}

.shadow {
 -moz-box-shadow: 0 0 15px rgba(0,0,0,0.7); /* Для Firefox */
 -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.7); /* Для Safari и Chrome */
 box-shadow: 0 0 15px rgba(0,0,0,0.7); /* Параметры тени */
}

#popUpHotLine-del{
    display: none;
    position: absolute; left: 120px;z-index: 100; width: 734px; height: 510px; background-color: blue; top: 100px; background: url(/upload/popupHotLine.png) repeat-y #fc0; margin:0 auto;  cursor: pointer;  
}
#logout{
    z-index: 3000;
}








#popUpHotLine{
    display: none;
    position: absolute; left: 10px;z-index: 100; width: 900px;
	min-height: 920px;
    background-color: #fff; top: 10px; 
    /* background: url(/upload/line-2.png) repeat-y #FFF;  */
    margin:0 auto;  
    cursor: pointer;
    margin: 20px;  
    padding: 20px;

     font-family: Arial;
font-size: 12px;
z-index: 101;


/* margin: 1em 0; */



}

#popUpHotLine.shadow table tbody tr td p{
/*     margin: 1em 0;     */
margin: 0em 0;
}


div#popUpHotLine.shadow table {
    margin: 20px;              
    
}

div#popUpHotLine.shadow table tbody tr td p, div#popUpHotLine.shadow table tbody tr td ul li{
    line-height: 19px;
    
}

div#popUpHotLine.shadow table  a {
color: #009CDE;
}