.pages-sub-headers {
	background: url('/images/design/cabinet/menu.gif') left top no-repeat;
	height: 40px;
	font: normal 18px Verdana;
	line-height: 40px;
	padding: 0 0 0 63px;
	color: #000;
	margin-bottom: 23px;
	margin-top: 30px;
}
.wheel {
  background-position: 11px -40px!important;
}
.parking {
  background-position: 11px -80px!important;
}
.inner-text-list {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
}
.left-12 {
    margin-left: 12px;
}
.goAdmin {
  color: #0b66a7;
  text-decoration:underline;
}
	.inner-text-list li {
		margin: 0 0 0 25px;
		padding: 0 0 0 16px;
		background: url('/images/design/cabinet/li.gif') left 7px no-repeat;
	}
.image-in-line {
  margin-right: 5px;
}
.yellow-back-text {
	overflow: hidden;
	background-color: #e7e7e7;
	padding: 10px 13px;
	line-height: 20px
}

  .attention-text {
        float: left;
        width: 90px;
        color: #cd1526;
        font: bold 13px Verdana;
        text-align: right;
    }
    
    .wheel-keeping-attention {
        padding: 10px 0!important;
        margin: 20px 0;
    }

	.yellow-back-text hr {
		border: 0;
		margin: 5px 0;
		padding: 0;
		height: 1px;
		width: 100%;
		background-color: #e7e7e7;
	}
.months-header {
	color: #000;
	font: normal 22px Verdana;
	margin-bottom: 10px;
}

.calendar-table {
	width: 663px;
}
.opacity{
	opacity: 0.2
}
	.calendar-table th {
		font: normal 11px Verdana;
		text-align: left;
		color: #010101;
		background-color: #d5dee1;
		line-height: 21px;
		padding: 0 0 0 7px;
		width: 93px;
	}
	
	.weekend-header {
		background-color: #c0c0c0!important;
	}
	
	.calendar-table td {
		height: 70px;
		vertical-align: top;
		text-align: right;
		padding: 4px 8px;
		cursor: pointer;
	}
	
		.calendar-table td a{
			font: normal 18px Verdana;
		}
	
	.no-activ {
		background-color: #ebecec;
	}
	
		.no-activ a {
			color: #b2b9bd;
			text-decoration: none;
		}
	
	.enable-day {
		background-color: #fff;
		border: 1px solid #cdd0c3;
	}
	.enable-day a {
	  color: #000;
	}
	
	.holyday {
		background-color: #c0c0c0;
	}
	.holyday a {
		color: #000;
	}


/*pop-up*/

.overflow {
	width: 100%;
	overflow: hidden;
}
.aling-center {
	text-align: center;
}
.pointer {
	cursor: pointer;
}
.grey {
	color: #929292;
}
.green {
	color: #00ae08;
}
.red {
	color: #cd1526;
}
.light-grey {
	color: #d2d7df;
}
.display-block {
	display: block;
}
.line-height-20 {
	line-height: 20px!important;
}
.line-height-30 {
	line-height: 30px!important;
}
.verdana-13{
	font: normal 13px Verdana;
}
.color-000, .color-000 p {
  color: #000;
}
.strong-000 {
	font: bold 18px Verdana;
	color: #000;
}
.strong {
	font-weight: bold;
}
.float-left {
	float: left;
}

.width-35 {
	width: 35px;
}
.width-50 {
	width: 50px;
}
.width-60 {
	width: 60px;
}
.width-210 {
	width: 210px;
}
.width-360 {
	width: 360px;
}
.width-545 {
	width: 545px;
}

.height-20 {
	height: 20px
}
.height-65 {
	height: 65px
}

.border-grey  {
	border: 1px solid #a5acb2;
}
.left-15 {
  margin-left: 15px;
}
.clear-left {
  clear: left;
}
#pop-up-wrapp {
	position: absolute;
	width: 100%;
	height: 1px;
	z-index: 1000;
	background-color: #262626;
	left: 0;
}

#account-repairs {
	top: 50px;
	z-index: 10;
	overflow: hidden;
	width: 600px;
	display: none;
	margin: 0 auto;
}

#pop-up-wrapper-top {
	background: url('/images/design/cabinet/border_top.png') left top no-repeat;
	overflow: hidden;
  background-color: #fff;
}

#pop-up-wrapper-bottom {
	background: url('/images/design/cabinet/border_bottom.png') left bottom no-repeat;
	overflow: hidden;
	padding: 0px 0px;
}

#pop-up-wrapper-back {
	background: url('/images/design/cabinet/border_back.png') left bottom repeat-y;
	overflow: hidden;
}

.pop-up-block{
	overflow: hidden;
	width: 600px;
	margin: 0 0 0 0px;
	padding: 0px 0 0px 0;
}

.close {
	width: 100%;
	overflow: hidden;
}
	.close a{
		color: #cd1526;
		display: block;
		font: normal 13px Verdana;
		text-decoration: none;
		background: url('/images/design/cabinet/close.gif') left top no-repeat;
		width: 97px;
		height: 31px;
		text-indent: -9000px;
		line-height: 12px;
		float: right;
		overflow: hidden;
		cursor: pointer;
	}
	
		.close a span {
			background: url('/images/design/cabinet/red_dotted.gif') left bottom repeat-x;
			display: block;
			height: 15px;
		}
		
		.close a:hover span {
			background: none;
			display: block;
			height: 15px;
		}
		
.pop-up-date-header {
	font: normal 22px Verdana;
	color: #000;
	width: 100%;
	overflow: hidden;
}

	.pop-up-date-header a {
		display: block;
		float: right;
		font: normal 13px Verdana;
		height: 25px;
		line-height: 27px;
		text-decoration: none;
		background: url('/images/design/cabinet/calendar.gif') left 8px no-repeat;
		padding-left: 18px;
		margin: 3px 80px 0 0;
		cursor: pointer
	}
	
		.pop-up-date-header a:hover span {
			background: none;
		}
	
	.blue-dotted {
		background: url('/images/design/cabinet/blue_dotted.gif') left bottom repeat-x;
		display: block;
		height: 25px;
	}
	
	.white-dotted {
		background: url('/images/design/cabinet/white_dotted.gif') left bottom repeat-x;
		display: block;
		height: 20px;
	}
	
	.centres {
		line-height: 30px;
	}
	
		.centres input {
			float: left;
		}
	
		.centres label {
			margin-top: -5px;
			margin-left: 5px;
			display: block;
			float: left
		}
		
.send {
	background: url('/images/design/cabinet/send.gif') left top no-repeat;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
	cursor: pointer;
	border: 0;
	width: 135px;
	height: 29px;
	display: block;
}

.pop-up-send-input {
	text-align: center;
	margin: 20px 0;
}

/* end pop-up*/
/*search*/
.input-label {
	font: bold 11px Verdana;
	line-height: 22px;
	margin-top: 8px;
}
/*end search*/

#mobile-avtocabinet-block {
    background: url("/images/design/cabinet/mobile.jpg") no-repeat scroll 17px 15px transparent;
    border: 2px solid #E6E6E6;
    color: #000000;
    font: 14px Tahoma;
    height: 64px;
    margin: 20px 30px 10px 20px;
    overflow: hidden;
    padding: 25px 0 0 90px;
}
#mobile-avtocabinet-block a {
    text-decoration: underline;
}
