/*Основное*/
body{padding: 0; margin: 0; background: url(/web/20140625075534im_/http://mashina.tj/images/background.jpg); font-family: 'Trebuchet MS', 'Calibri', 'Candara'; color: #000; font-size: 16px;}
html{min-height: 100%; border-bottom: 1px solid #fff;}
a{color: #ebb627; text-decoration: underline;}
a:hover{color: #fdc51c; text-decoration: none;}
a:active{color: #f7c01b; text-decoration: none;}
img{border: none;}
input,select,button,textarea{-webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;}

/*Вспомогательное*/
.logo{margin-top: 29px; width: 260px; height: 33px;}
.wrapper{width: 960px; margin: auto; position: relative;}
.boxes{position: absolute; top: 0; left: 0px; z-index: 0; width: 934px; height: 102px;}
.clear{clear: both;}
.email{visibility: hidden; overflow: hidden; height: 1px;}
.no-border{border: none !important;}
.yellow{color: #ebb627 !important;}
.green{color: #457d06 !important;}
.gray{color: #999999 !important;;}
.red{color: #ec3030 !important;;}
.blocked{display: block;}
.inline{display: inline;}
.right-align{text-align: right;}
.left-align{text-align: left;}
.lowercase{text-transform: lowercase;}
.uppercase{text-transform: uppercase;}
.strong{font-weight: bold;}
.italic{font-style: italic;}
.bold{font-weight: bold;}
.center-align{text-align: center;}
.justify{text-align: justify;}
.space{height: 20px;}
.space-small{height: 10px;}
.notice{margin: 0; padding: 0; color: red; font-weight: bold;}
.test{border: 1px solid red !important;}
.relative{position: relative;}
.absolute{position: absolute;}
.indent{text-indent: 25px;}
.marginbottom{margin-bottom: 0px;}
.preload{background: url(/web/20140625075534im_/http://mashina.tj/images/arrow_hover.png) -8px -8px; width: 1px; height: 1px; position: absolute;}
.noned{display: none;}
.top{height: 67px;}
.to-left{margin-left: -1px;}

/*Кнопки управления в заголовке*/
.title-tools{position: absolute; right: 10px; top: 8px; color: #fff; font-size: 13px;}
.title-tools .tool{display: inline; margin-left: 11px;}
.title-tools .tool img{margin-left: 3px; margin-bottom: -2px;}
.title-tools .tool a{color: #fff; text-decoration: none; cursor: pointer; cursor: hand;}
.title-tools .tool a:hover{color: #ffd33a; text-decoration: none;}
.title-tools .tool a:active{color: #f9c013; text-decoration: none;}

/*Галерея*/
.gallery .border-first{border: 1px solid #fbfbfb; margin: 0; padding: 0; width: 442px;}
.gallery .border-first{border: 1px solid #fbfbfb; margin: 0; padding: 0; width: 442px;}
.gallery .border-second{border: 1px solid #f5f5f5; margin: 0; padding: 0; width: 440px;}
.gallery .more{border: 1px solid #dddddd; margin: 0px; padding-top: 11px;}
.gallery .more ul{list-style: none; padding: 0; margin: 0;}
.gallery .more ul li{float: left; width: 42px; height: 32px; margin: 0px 0px 11px 11px; cursor: pointer; cursor: hand;}
.gallery ul#thumbsview li.active{border:2px solid #000;background:#fff;padding:2px;cursor:pointer;}
.gallery ul#thumbsview li:hover{border:2px solid #000;background:#fff;padding:2px;}
.gallery ul#thumbsview li{border:1px solid #CCC;padding:3px;cursor:pointer;}
.gallery .promo{font-size: 0.8em; position: absolute; right: 0; bottom: 1px; width: 430px; padding: 10px 13px 10px 13px; border: 1px solid #eeeeee; color: #333;}
.gallery .promo a{color: #ebb627; text-decoration: none;}
.gallery .promo a:hover{color: #fdc51c; text-decoration: underline;}
.gallery .promo a:active{color: #f7c01b; text-decoration: underline;}
.fix-gallery{height: 330px; width: 440px; margin: 0; padding: 0;}
#bigview .object{position:absolute; display:none;}

/*Просмотр полной информации объявления*/
.full-information{position: absolute; top: 0; right: 0; width: 454px;}
.full-information .border{border-bottom: 1px solid #eeeeee; padding-bottom: 15px; margin-bottom: 15px;}
.full-information .table-block{margin: 0; padding: 0; outline: 0; border: 0;}
.full-information .tr{height: 26px; margin: 0; padding: 0; outline: 0; border: 0;}
.full-information .feld{margin: 0; padding: 0; outline: 0; border: 0; width: 166px;}
.full-information .value{font-size: 18px; color: #457d06;}
.full-information .trait{font-size: 16px; margin: 0; padding: 0; outline: 0; border: 0; width: 166px;}
.full-information .indication{font-size: 15px; font-weight: bold;}
.full-information .indication .share42init{margin-top: 5px;}
.full-information .distance{padding-left: 5px;}
.full-information .normal{background: #fcfcfc; border: 1px solid #ededed; color: #909090; font-weight: normal; padding: 1px 6px 2px 6px; font-size: 13px;}
.full-information .warning{background: #fff6f6; border: 1px solid #f2cdcd; color: #ec3030; font-weight: normal; padding: 1px 6px 2px 6px; font-size: 14px;}
.full-information a.linkwarning{color: #ec3030; font-size: 14px; text-decoration: none;}
.full-information a.linkwarning:hover .warning{background: #fcfcfc; border: 1px solid #ededed; color: #909090; text-decoration: none;}

/*Просмотр дополнительной информации*/
.information .text-information{font-size: 14px; color: #666666; border: 1px solid #e6e6e6; padding: 10px 14px 10px 14px;}
.information .side-text-information{color: #666666; width: 440px;}
.information .text-information h2, .information .side-text-information h2{margin: 0 0 5px 0; padding: 0; font-size: 17px; font-weight: normal; color: #333333;}
.information .text-information p, .information .side-text-information p{margin: 5px 0px 0px 0px; padding: 0; font-size: 14px; color: #666666;}
.information .text-information span, .information .side-text-information span{font-size: 14px; margin: 5px 0 0 0; color: #ebb627; text-decoration: underline; cursor: hand; cursor: pointer;}
.information .text-information span:hover, .information .side-text-information span:hover{color: #fdc51c; text-decoration: none;}
.information .text-information span:active, .information .side-text-information span:active{color: #f7c01b; text-decoration: none;}

/*Просмотр комплектации*/
.information .more-information .full-options{width: 440px; color: #666666;}
.information .more-information .full-options h2{margin: 0 0 0 0; padding: 0; font-size: 17px; font-weight: normal; color: #333333;}
.information .more-information .full-options .value{width: 220px; font-size: 12px; float: left; margin: 5px 0 0 0;}
.information .more-information .full-options .value span{font-size: 12px; margin: 5px 0 0 0; color: #ebb627; text-decoration: underline; cursor: hand; cursor: pointer;}
.information .more-information .full-options .value span:hover{color: #fdc51c; text-decoration: none;}
.information .more-information .full-options .value span:active{color: #f7c01b; text-decoration: none;}
.information .more-information .full-options .nothave{font-size: 14px; margin: 5px 0 0 0;}
.information .more-information .full-options .have{background: url(/web/20140625075534im_/http://mashina.tj/images/okay.png) 0px 0px; width: 15px; height: 15px; float: left; margin-right: 3px; margin-top: -1px;}
.information .more-information .full-options .continue{width: 15px; height: 15px; float: left; margin-right: 3px; margin-top: -1px;}
.information .more-information .full-options .attachment{background: url(/web/20140625075534im_/http://mashina.tj/images/attachment.png) 0px 0px; width: 15px; height: 15px; float: left; margin-right: 3px; margin-top: -1px;}

/*Контакты*/
.information .more-information .contacts{width: 459px; position: absolute; right: 0; top: 0; color: #666666;}
.information .more-information .contacts h2{margin: 0 0 5px 0; padding: 0; font-size: 17px; font-weight: normal; color: #333333;}
.information .more-information .contacts .left{}
.information .more-information .contacts .show{color: #ebb627; text-decoration: none; border-bottom: 1px dotted #ebb627;}
.information .more-information .contacts .show:hover{color: #fdc51c; text-decoration: none; border: none;}
.information .more-information .contacts .show:active{color: #f7c01b; text-decoration: none; border: none;}
.information .more-information .contacts .right{position: absolute; right: 175px; top: 0;}
.information .more-information .contacts .block{border: 1px solid #dddddd; padding: 8px 10px 5px 10px; width: 24px; text-align: center; height: 28px; position: relative;}
.information .more-information .contacts .table{position: absolute; left: 50px; top: -1px; font-size: 12px; width: 170px; text-align: left; padding: 0; margin: 0;}
.information .more-information .contacts .table tr{padding: 0; margin: 0;}
.information .more-information .contacts .table td{height: 40px; padding: 0; margin: 0;}
.information .more-information .contacts .table td.fix{max-width: 205px; white-space: pre-wrap; white-space: -moz-pre-wrap;  white-space: -o-pre-wrap; word-wrap: break-word;}

/*Дистанция к полу*/
.information .car-distance{min-height: 132px;}
.information .car-distance-panel{min-height: 197px;}
.information .place-distance{min-height: 201px;}
.information .place-distance-panel{min-height: 261px;}
.information .usual-distance{min-height: 110px;}
.information .usual-distance-panel{min-height: 175px;}

/*Авторизация*/
.enter .left{width: 458px; border: 1px solid #e6e6e6; position: absolute; left: 0px; top: 0px; height: 190px; background: #f5f5f5;}
.enter .left .box{padding: 33px 20px 20px 20px; position: relative; font-size: 14px;}
.enter .left .box .value{position: relative; margin-bottom: 20px; margin-left: 140px;}
.enter .left .box .value label{position: absolute; top: 5px; left: -55px;}
.enter .left input{height: 20px; padding: 4px 7px 4px 7px; border: 1px solid #cccccc; background: #fcfcfc; position: relative; width: 150px;}
.enter .left input:disabled{border: 1px dotted #cccccc; background: #f5f5f5;}
.enter .right{width: 459px; border: 1px solid #e6e6e6; margin-left: 459px; height: 190px; position: relative;}
.enter .right .box{padding: 55px 20px 20px 20px; position: relative; font-size: 14px;}

/*Регистрация*/
.register, .publications{border: 1px solid #e6e6e6; padding-top: 20px;}

/*Загрузка изображений*/
.photoshoot{position: relative; min-height: 55px;}
.uploadingbox{height: 44px;}
#upload{position: absolute;}
#loadingupload{display: none; margin-top: 5px;}
ul#uploadfiles{list-style:none; padding:0; margin:0; text-align: center;}
ul#uploadfiles li{width:60px; float:left; margin-right:10px; margin-bottom:10px;}
ul#uploadfiles li img{width: 50px; height: 33px;}
.uploadsuccess{padding: 9px 5px 8px 5px; font-size: 13px; line-height: 19px; color: #555555; border-top:1px solid #aaadb2; border-left:1px solid #e3e3eb; border-bottom:1px solid #e2e9ef; border-right:1px solid #dadfe5;}
.mainphoto{border-bottom: 1px dotted #545454;cursor: pointer; cursor: hand;}
.mainphoto:hover{border-bottom: none;cursor: pointer; cursor: hand;}
.mainphotocurrent{border-bottom: none !important; cursor: default !important; color: #999;}
.deletefile{border-bottom: 1px dotted #545454;cursor: pointer; cursor: hand;}
.deletefile:hover{border-bottom: none;cursor: pointer; cursor: hand;}
.deletefilered{display:none;border-bottom: 1px dotted red;cursor: pointer; cursor: hand; color: red;}
.deletefilered:hover{border-bottom: none;cursor: pointer; cursor: hand; color: red;}
.deletable{display: block;}

/*Форма*/
.form{position: relative;}
.form .for-button{width: 505px; text-align: right; margin-bottom: 20px;}
.form .left{width: 450px; text-align: right; margin-bottom: 25px;}
.form .left-block{width: 450px; text-align: right; position: absolute; margin-bottom: 25px;}
.form .left span{font-size: 13px; color: #9e9e9e; line-height: 20px;}
.form .left-block span{font-size: 13px; color: #9e9e9e; line-height: 20px;}
.form .right{width: 450px; position: absolute; top: 0; right: 0; text-align: left;}
.form .right-block{width: 450px; margin-left: 466px; text-align: left; margin-bottom: 25px;}
.form .textarea-box{resize: none; font-size: 15px; width: 350px; height: 75px; padding: 4px 7px 4px 7px; border: 1px solid #cccccc; background: #fcfcfc;}
.form .textarea-big-box{resize: none; font-size: 15px; width: 350px; height: 250px; padding: 4px 7px 4px 7px; border: 1px solid #cccccc; background: #fcfcfc;}
.form .select-box{font-size: 15px; overflow: hidden; padding: 4px 7px 4px 7px; border: 1px solid #cccccc; background: #fcfcfc;}
.form .select-box:disabled{background: #f0f0f0; border: 1px dotted #cccccc;}
.form .small-input-box{font-size: 15px; width: 75px; padding: 4px 7px 4px 7px; border: 1px solid #cccccc; background: #fcfcfc;}
.form .small-input-box:disabled{font-size: 15px; width: 75px; padding: 4px 7px 4px 7px; background: #f0f0f0; border: 1px dotted #cccccc;}
.form .small-input-box[disabled]{}
.form .tiny-input-box{font-size: 15px; width: 35px; text-align: center; padding: 4px 7px 4px 7px; border: 1px solid #cccccc; background: #fcfcfc;}
.form .input-box{font-size: 15px; width: 150px; padding: 4px 7px 4px 7px; border: 1px solid #cccccc; background: #fcfcfc;}
.form .block-input{margin-top: 5px; display: block; font-size: 14px; color: #333;}
.form .select-box-fixed{width: 160px;}
.form .input-checkbox{font-size: 15px; margin: 4px 4px 3px 0px; border: 1px solid #cccccc; background: #fcfcfc;}
.form .input-border{margin-bottom: 5px; display: block;}
.form .right h3, .form .right-block h3{margin: 2px 0px 2px 0px; padding: 0; font-size: 14px;}
.form .right .one, .form .right-block .one{width: 235px;}
.form .right .two, .form .right-block .two{width: 230px; position: absolute; left: 243px; top: 0;}
.form .right .border, .form .right-block .border{height: 5px;}
.form .left label, .form .left-block label{color: #000; font-size: 17px; font-weight: bold;}
.form .right label, .form .right-block label{color: #333; font-size: 14px; display: block;}
.form .right label div, .form .right-block label div{margin-left: 20px; margin-top: 2px; font-size: 13px;}
.form label span.notice{margin: 0; padding: 0; font-weight: bold; color: red;}

/*Реклама длинная*/
.advertising{background: #f5f5f5; border: 1px solid #dddddd; height: 50px;}
.advertising:hover{background: #f9f9f9; cursor: default;}
.advertising .block{position: relative; padding: 14px 18px 15px 18px; color: #333; font-size: 15px;}
.advertising .roadsign{float: left; margin-top: -4px; margin-right: 16px;}

/*Реклама маленькая*/
.small-advertising{background: #f9f9f9; position: relative; border: 1px solid #e8e8e8; width: 200px; padding: 10px 14px 10px 14px;}
.small-advertising .name{font-weight: 15px; font-weight: bold; color: #555555;}
.small-advertising .icon{float: left; margin-right: 10px; margin-top: 3px;}
.small-advertising .information{font-size: 13px; margin-top: 6px; margin-bottom: 2px;}

/*Новости*/
.news-title{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); border: 1px solid #e6e6e6; height: 35px; margin-bottom: 21px; position: relative;}
.news-title .box{padding: 9px 12px 0px 12px; font-size: 13px; font-weight: bold;}
.news-title .box a{color: #fff; text-decoration: none;}
.news-title .box a:hover{color: #f5f5f5; text-decoration: none;}
.news-title .categories{list-style: none; margin: 0; padding: 0; position: absolute; top: 9px; right: 13px;}
.news-title .categories li{float: left; font-size: 13px;}
.news-title .categories li.between{color: #fdc51c; margin: 0px 7px 0px 7px;}
.news-title .categories li a.active{color: #d5d5d5;}
.news-title .categories li a{color: #fff; text-decoration: none; font-size: 13px;}
.news-title .categories li a:hover{color: #fff; text-decoration: underline;}
.news-title .categories li a:active{color: #f5f5f5; text-decoration: underline;}
.news-block{border: 1px solid #e6e6e6; overflow: hidden; position: relative; width: 457px; height: 150px; float: left; margin-top: -1px;}
.news-block h2{position: absolute; top: 15px; left: 190px; margin: 0; padding: 0; font-size: 14px; font-weight: bold; width: 253px; z-index: 100;}
.news-block img.photo{margin: 15px 0px 0px 15px; width: 160px; height: 120px;}
.news-block img.shadow{position: absolute; left: 175px; top: 43px; width: 21px; height: 60px;}
.news-block a.news-link{font-size: 14px; font-weight: bold; text-decoration: none; color: #000;}
.news-block a.news-link:hover h2{text-decoration: underline;}
.news-block .news-info{position: absolute; left: 190px; top: 26px; width: 253px; padding-top: 36px;}
.news-block .news-info .news-content{font-size: 13px; margin: 3px 0px 0px 0px; padding: 0; overflow: hidden; height: 53px;}
.news-block .news-info .news-content a{text-decoration: underline; color: #333;}
.news-block .news-info .news-content a:hover{text-decoration: none;}
.news-block .news-info .news-preview{font-size: 13px; color: #747474; display: block;}
.news-block .news-info .news-preview img{width: 10px; height: 10px;}
.news-block .news-info .news-preview .second-icon{margin-left: 10px;}
.news-end{margin-left: -1px;}

/*Стиль чтения новости*/
.news-content p{min-height: 100px; text-align: justify; font-size: 14px; color: #333; margin: 10px 0px 20px 0px;}
.news-content p img.image{float: left; margin-right: 10px; margin-bottom: 1px; padding: 0; border: 1px solid #ccc; padding: 10px; width: 160px; height: 120px;}
.news-content .subcontent{border: 1px solid #e6e6e6; padding: 10px; position: relative;}
.news-content .subcontent .added{font-size: 14px; color: #888888;}
.news-content .subcontent .right-content{text-align: right; font-size: 14px; color: #888888; position: absolute; right: 9px; top: 11px;}

/*Прикреплённые фотографии к новости*/
.photo-content{margin: 20px 0px 20px 0px; padding: 0;}
.photo-content h2{font-size: 17px; font-weight: normal; margin: 0px; padding: 0; color: #333333;}
.photo-content p{font-size: 14px; color: #333; margin: 10px 0px 10px 0px;}
.photo-content img.image{float: left; margin-right: 21px; margin-top: 18px; padding: 0; border: 1px solid #ccc; padding: 3px; width: 80px; height: 60px;}
.photo-content img.image.last{margin-right: 0px;}

/*Публикация объявлений*/
.public{border: 1px solid #d7d7d7; padding: 20px;}
.public .left{width: 430px; position: absolute; left: 0; top: 0;}
.public .right{width: 430px; margin-left: 425px;}
.public .left div.title, .public .right div.title{position: absolute;}
.public .left div.title h1, .public .right div.title h1{margin: 0; padding: 0; font-size: 16px;}
.public .left div.title p, .public .right div.title p{margin: 5px 0px 0px 0px; padding: 0; font-size: 12px; color: #4f4f4f;}
.public .left ul{list-style: none; padding-left: 195px; margin-top: 0px; margin-bottom: 20px;}
.public .right ul{list-style: none; padding-left: 185px; margin-top: 0px; margin-bottom: 0px;}
.public .left ul li, .public .right ul li{margin: 0;}

/*Пагинатор*/
.paginator{height: 27px;}
.paginator ul{list-style: none; margin: 0; padding: 0; color: #555555; font-size: 14px;}
.paginator ul li.active{background: #040506; background: -webkit-linear-gradient(top, #3b4854, #040506); background: -moz-linear-gradient(top, #3b4854, #040506); background: -o-linear-gradient(top, #3b4854, #040506); background: -ms-linear-gradient(top, #3b4854, #040506); background: linear-gradient(top, #3b4854, #040506); color: #fff; float: left; border: 1px solid #e6e6e6; padding: 3px 10px 3px 10px; margin: 0px 10px 0px 0px; cursor: default;}
.paginator ul li.active:hover{background: #040506; background: -webkit-linear-gradient(top, #3b4854, #040506); background: -moz-linear-gradient(top, #3b4854, #040506); background: -o-linear-gradient(top, #3b4854, #040506); background: -ms-linear-gradient(top, #3b4854, #040506); background: linear-gradient(top, #3b4854, #040506); color: #fff; border: 1px solid #e6e6e6; cursor: default;}
.paginator ul li.static{float: left; border: 1px solid #e7e7e7; padding: 3px 10px 3px 10px; margin: 0px 10px 0px 0px; color: #333; background: #ebebeb; cursor: default;}
.paginator ul li.static:hover{border: 1px solid #e7e7e7; background: #ebebeb; cursor: default;}
.paginator ul li{background: #ebebeb; float: left; border: 1px solid #d4d3d3; padding: 3px 10px 3px 10px; margin: 0px 10px 0px 0px; color: #555555; text-decoration: none; background: -webkit-linear-gradient(top, #ffffff, #ebebeb); background: -moz-linear-gradient(top, #ffffff, #ebebeb); background: -o-linear-gradient(top, #ffffff, #ebebeb); background: -ms-linear-gradient(top, #ffffff, #ebebeb); background: linear-gradient(top, #ffffff, #ebebeb);}
.paginator ul li:hover{background: #ffffff; border: 1px solid #dddddd; text-decoration: none; background: -webkit-linear-gradient(top, #ebebeb, #ffffff); background: -moz-linear-gradient(top, #ebebeb, #ffffff); background: -o-linear-gradient(top, #ebebeb, #ffffff); background: -ms-linear-gradient(top, #ebebeb, #ffffff); background: linear-gradient(top, #ebebeb, #ffffff);}
.paginator ul li:active{background: #ebebeb; border: 1px solid #cecece; text-decoration: none; background: -webkit-linear-gradient(top, #d7d7d7, #ebebeb); background: -moz-linear-gradient(top, #d7d7d7, #ebebeb); background: -o-linear-gradient(top, #d7d7d7, #ebebeb); background: -ms-linear-gradient(top, #d7d7d7, #ebebeb); background: linear-gradient(top, #d7d7d7, #ebebeb);}
.paginator-content{border: 1px solid #e6e6e6; margin-top: 20px; padding: 20px;}

/*Легковые автомобили*/
.maybe-75-ads-title{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); border: 1px solid #e6e6e6; height: 35px; margin-bottom: 20px; width: 617px; position: relative;}
.maybe-75-ads-title .box{padding: 9px 12px 0px 12px; font-size: 13px; font-weight: bold;}
.maybe-75-ads-title .box a{color: #fff; text-decoration: none;}
.maybe-75-ads-title .box a:hover{color: #f5f5f5; text-decoration: none;}
.maybe-75-ads-title .arrow{position: absolute; top: 13px; right: 13px;}
.maybe-75-ads{border: 1px solid #e6e6e6; width: 205px; height: 272px; float: left;}
.maybe-75-ads .box{padding: 15px 15px 10px 15px; position: relative; height: 246px;}
.maybe-75-ads .box a{color: #000; text-decoration: none;}
.maybe-75-ads .box a:hover{color: #000;}
.maybe-75-ads .box a:hover h3{text-decoration: underline;}
.maybe-75-ads .box h3{position: relative; z-index: 100; margin-top: 10px; margin-bottom: 8px; font-size: 14px; font-weight: bold; height: 35px;}
.maybe-75-ads .box .photo{width: 175px; height: 131px;}
.maybe-75-ads .box .shadow{position: absolute; top: 145px; left: 15px; width: 175px; height: 58px;}
.maybe-75-ads .box .price{font-size: 17px; font-weight: bold; color: #fdc51c;}
.maybe-75-ads .box .category{font-size: 14px; font-weight: bold; color: #fdc51c;}
.maybe-75-ads .box .notation{position: absolute; bottom: 11px; font-size: 12px; line-height: 12px; color: #3e3e3e;}
.maybe-75-ads .box .info{text-align: justify; margin-top: 5px; font-size: 12px; line-height: 15px; color: #6e6e6e; height: 30px;}

/*Подбор авто*/
.advanced-search{position: absolute; right: 20px; top: 20px;}
.advanced-search select{width: 121px; margin-right: 2px; height: 28px; padding: 4px 7px 5px 7px; border: 1px solid #cccccc; background: #fcfcfc;}
.advanced-search select:disabled{background: #f0f0f0; border: 1px dotted #cccccc;}
.advanced-search-title{background: #e5ac39; background: -webkit-linear-gradient(top, #fbda49, #e5ac39); background: -moz-linear-gradient(top, #fbda49, #e5ac39); background: -o-linear-gradient(top, #fbda49, #e5ac39); background: -ms-linear-gradient(top, #fbda49, #e5ac39); background: linear-gradient(top, #fbda49, #e5ac39); border: 1px solid #ffeba6; height: 35px; margin-bottom: 20px; width: 277px; position: relative;}
.advanced-search .box{padding: 9px 12px 20px 12px; font-size: 13px; font-weight: bold; color: #fff;}
.advanced-search .box a{color: #fff; text-decoration: none;}
.advanced-search .box a:hover{color: #f5f5f5; text-decoration: none;}
.advanced-search .arrow{position: absolute; top: 13px; right: 13px;}
.advanced-search .search-block{height: 272px; border: 1px solid #e6e6e6; background: #f5f5f5;}
.advanced-search .search-block .search-options{width: 277px; position: relative;}
.advanced-search .search-block .search-options .box{padding: 13px 10px 13px 15px; position: relative; color: #333;}
.advanced-search .button{text-align: center; margin-top: 10px;}
.advanced-search .button span{margin-left: 21px;}
.advanced-search .button img{position: absolute;}
.advanced-search .selects{margin-bottom: 10px; position: relative;}
.advanced-search .bodies{height: 66px;}
.advanced-search .bodies .space{height: 33px;}
.advanced-search .body{float: left; width: 48px; height: 20px; cursor: hand; cursor: pointer; margin-right: 2px;}
.advanced-search .body .sedan{background: url(/web/20140625075534im_/http://mashina.tj/images/bodies.png) 0px 0px; width: 48px; height: 20px;}
.advanced-search .body .sedan.active{background-position: 0px -20px;}
.advanced-search .body .hatchback{background: url(/web/20140625075534im_/http://mashina.tj/images/bodies.png) -48px 0px; width: 48px; height: 20px;}
.advanced-search .body .hatchback.active{background-position: -48px -20px;}
.advanced-search .body .universal{background: url(/web/20140625075534im_/http://mashina.tj/images/bodies.png) 0px -40px; width: 48px; height: 20px;}
.advanced-search .body .universal.active{background-position: 0px -60px;}
.advanced-search .body .crossover{background: url(/web/20140625075534im_/http://mashina.tj/images/bodies.png) 0px -120px; width: 48px; height: 20px;}
.advanced-search .body .crossover.active{background-position: 0px -140px;}
.advanced-search .body .suv{background: url(/web/20140625075534im_/http://mashina.tj/images/bodies.png) -48px -40px; width: 48px; height: 20px;}
.advanced-search .body .suv.active{background-position: -48px -60px;}
.advanced-search .body .pickup{background: url(/web/20140625075534im_/http://mashina.tj/images/bodies.png) -96px -40px; width: 48px; height: 20px;}
.advanced-search .body .pickup.active{background-position: -96px -60px;}
.advanced-search .body .minivan{background: url(/web/20140625075534im_/http://mashina.tj/images/bodies.png) -48px -80px; width: 48px; height: 20px;}
.advanced-search .body .minivan.active{background-position: -48px -100px;}
.advanced-search .body .wagon{background: url(/web/20140625075534im_/http://mashina.tj/images/bodies.png) -96px -80px; width: 48px; height: 20px;}
.advanced-search .body .wagon.active{background-position: -96px -100px;}
.advanced-search .body .coupe{background: url(/web/20140625075534im_/http://mashina.tj/images/bodies.png) -96px 0px; width: 48px; height: 20px;}
.advanced-search .body .coupe.active{background-position: -96px -20px;}
.advanced-search .body .convertible{background: url(/web/20140625075534im_/http://mashina.tj/images/bodies.png) 0px -80px; width: 48px; height: 20px;}
.advanced-search .body .convertible.active{background-position: 0px -100px;}

/*Запчасти и аксессуары*/
.more-things{position: absolute; right: 20px; top: 20px;}
.maybe-spares-title{background: #f9f9f9; background: -webkit-linear-gradient(top, #f9f9f9, #d7d7d7); background: -moz-linear-gradient(top, #f9f9f9, #d7d7d7); background: -o-linear-gradient(top, #f9f9f9, #d7d7d7); background: -ms-linear-gradient(top, #f9f9f9, #d7d7d7); background: linear-gradient(top, #f9f9f9, #d7d7d7); border: 1px solid #d4d3d3; height: 35px; margin-bottom: 20px; width: 277px; position: relative;}
.maybe-spares-title .box{padding: 9px 12px 0px 12px; font-size: 13px; font-weight: bold; color: #fff;}
.maybe-spares-title .box a{color: #333; text-decoration: none;}
.maybe-spares-title .box a:hover{color: #333; text-decoration: none;}
.maybe-spares-title .arrow{position: absolute; top: 13px; right: 13px;}
.maybe-spares-block{height: 272px; overflow: hidden; border: 1px solid #e6e6e6;}
.maybe-spares{border-bottom: 1px solid #e6e6e6; width: 277px; height: 90px;}
.maybe-spares .box{padding: 15px 10px 15px 15px; position: relative;}
.maybe-spares .box a{color: #000; text-decoration: none;}
.maybe-spares .box a:hover{color: #000;}
.maybe-spares .box a:hover h3{text-decoration: underline;}
.maybe-spares .box h3{position: relative; z-index: 100; margin: 0px 0px 4px 0px; padding: 0; font-size: 14px; font-weight: bold; height: 35px;}
.maybe-spares .box .photo{width: 80px; height: 60px; float: left; margin-right: 15px;}
.maybe-spares .box .shadow{position: absolute; top: 15px; left: 94px; width: 21px; height: 60px;}
.maybe-spares .box .price{font-size: 15px; font-weight: bold; color: #fdc51c;}

/*Случайные объявления*/
.maybe-proposals-title{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); border: 1px solid #e6e6e6; height: 35px; margin: 20px 0px 20px 0px; position: relative;}
.maybe-proposals-title-nospace{margin: 0px 0px 20px 0px !important;}
.maybe-proposals-title .box{padding: 9px 12px 0px 12px; font-size: 13px; font-weight: bold; color: #fff;}
.maybe-proposals-title .box h1{color: #fff; font-size: 13px; font-weight: bold; margin: 0; padding: 0;}
.maybe-proposals-title .box a{color: #fff; text-decoration: none;}
.maybe-proposals-title .box a:hover{color: #f5f5f5; text-decoration: none;}
.maybe-proposals-title .arrow{position: absolute; top: 13px; right: 13px;}
.maybe-proposals .first{height: 90px; border: 1px solid #e6e6e6;}
.maybe-proposals .first .next{width: 305px;}
.maybe-proposals .second{height: 90px; border-left: 1px solid #e6e6e6; width: 305px; position: absolute; left: 305px; top: 0;}
.maybe-proposals .third{height: 90px; border-left: 1px solid #e6e6e6; width: 305px; position: absolute; left: 610px; top: 0;}
.maybe-proposals .box{padding: 15px 10px 15px 15px; position: relative;}
.maybe-proposals .box a{color: #000; text-decoration: none;}
.maybe-proposals .box a:hover{color: #000;}
.maybe-proposals .box a:hover h3{text-decoration: underline;}
.maybe-proposals .box h3{position: relative; z-index: 100; margin: 0px 0px 4px 0px; padding: 0; font-size: 14px; font-weight: bold; height: 35px;}
.maybe-proposals .box .photo{width: 80px; height: 60px; float: left; margin-right: 15px;}
.maybe-proposals .box .shadow{position: absolute; top: 15px; left: 94px; width: 21px; height: 60px;}
.maybe-proposals .box .price{font-size: 15px; font-weight: bold; color: #fdc51c; margin-top: 6px;}
.maybe-proposals .box .category{width: 182px; font-size: 13px; font-weight: bold; color: #fdc51c; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 9px;}

/*Модальное окно*/
#lean_overlay{position: fixed; z-index: 10000; top: 0px; left: 0px; height: 100%; width: 100%; background: #000; display: none;}
.modal{position: relative; width: 400px; display: none;}
.modal-big{width: 700px !important;}
.modal .header{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); padding: 13px 15px 11px 15px; color: #dddddd; font-size: 14px; border: none; border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; position: relative;}
.modal .header .over{background: url(/web/20140625075534im_/http://mashina.tj/images/over.png) 0px 0px no-repeat; width: 16px; height: 16px; position: absolute; right: 8px; top: 9px; cursor: pointer; cursor: hand;}
.modal .header .over:hover{background-position: 0px -32px;}
.modal .header .over:active{background-position: 0px -16px;}
.modal .middle{position: relative; background: #f5f5f5; padding: 14px 15px 14px 15px; color: #dddddd; font-size: 14px; border: 1px solid #494949; color: #000;}
.modal .middle .code{margin: -5px 0px 20px 0px; padding: 0;}
.modal .middle .code tr.space-name-value{height: 10px;}
.modal .middle .code tr td.name-value{width: 80px; font-size: 14px;}
.modal .middle .code tr td input{width: 570px; border: 1px solid #c1c1c1; height: 16px; padding: 3px 6px; font-size: 13px;}
.modal .middle .telephone{position: relative; margin-top: 0px;}
.modal .middle .telephone .phone{background: url(/web/20140625075534im_/http://mashina.tj/images/telephone.png) 0px 0px no-repeat; width: 16px; height: 14px; display: inline-block; margin-right: 5px;}
.modal .middle .telephone .contact{display: inline-block; font-weight: bold; font-size: 17px;}
.modal .middle p{padding: 0; margin: 0; text-align: justify; margin-bottom: 19px; color: #333;}
.modal .middle select{margin: -10px 0px 15px 0px; font-size: 15px; overflow: hidden; padding: 4px 7px 4px 7px; border: 1px solid #cccccc; background: #fcfcfc; width: 369px;}
.modal .middle p.descriptions-telephone{margin-bottom: 8px;}
.modal .middle .buttons-telephone{height: 24px; margin-top: 15px;}
.modal .middle .buttons{height: 24px;}

/*Юзер-меню*/
.user-menu{position: absolute; right: 2px; top: 37px; min-width: 145px;}
.user-menu img.key{float: left; margin-left: 18px;}
.user-menu img.profile{float: left;}
.user-menu .line{display: block; font-size: 13px; min-width: 145px; height: 19px;}
.user-menu .line .shooter{width: 7px; height: 7px;}
.user-menu .line a{border-bottom: 1px dotted #000; text-decoration: none; color: #000; line-height: 20px; font-size: 13px;}
.user-menu .line a:hover{border-bottom: none; text-decoration: none; color: #333;}

/*Добавить объявление*/
.add{position: absolute; right: 175px; top: 47px; min-width: 165px;}
.add img.plus{float: left; margin-right: 7px;}
.add img.verify{position: absolute; left: -30px; top: 0;}
.add .line{display: block; font-size: 13px;}
.add .line a{border-bottom: 1px dotted #000; text-decoration: none; color: #000; line-height: 20px; font-size: 13px;}
.add .line a:hover{border-bottom: none; text-decoration: none; color: #333;}

/*Навигация*/
.navigation{margin: 15px 0px 0px 16px; padding: 0; font-size: 12px;}
.navigation li{float: left; margin-right: 40px; list-style: url(/web/20140625075534im_/http://mashina.tj/images/arrow_normal.png) outside;}
.navigation li.blink{float: left; margin-right: 40px; list-style: url(/web/20140625075534im_/http://mashina.tj/images/arrow.gif) outside;}
.navigation li.active{float: left; margin-right: 40px; list-style: url(/web/20140625075534im_/http://mashina.tj/images/arrow_hover.png) outside;}
.navigation li:hover{list-style: url(/web/20140625075534im_/http://mashina.tj/images/arrow_hover.png) outside;}
.navigation li a{text-decoration: none; color: #000; font-size: 12px;}
.navigation li a:hover{text-decoration: underline; color: #333; list-style: url(/web/20140625075534im_/http://mashina.tj/images/arrow_hover.png);}

/*Рубрики*/
.rubric{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); height: 48px; margin-top: 52px; border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px;}
.rubric ul{margin: 20px 0px 0px 0px; padding: 0; font-size: 12px; list-style: none;}
.rubric ul li{float: left; height: 48px; color: #fff; border-right: 1px solid #1e1e1e;}
.rubric ul li.active{float: left; height: 48px; color: #fdc51c; border-right: 1px solid #1e1e1e;}
.rubric ul .border{height: 48px; margin: 0px; padding: 0px; border-right: 1px solid #404040;}
.rubric ul .border .box{padding: 16px;}
.rubric ul .border .box a{text-decoration: none; color: #fff; font-weight: bold;}
.rubric ul .border .box a:hover{text-decoration: none; color: #fdc51c;}
.rubric ul .border .box a.active{text-decoration: none; color: #fdc51c;}

/*Продолжение рубрик*/
.rubric-continue{background: #f9f9f9; background: -webkit-linear-gradient(top, #f9f9f9, #d7d7d7); background: -moz-linear-gradient(top, #f9f9f9, #d7d7d7); background: -o-linear-gradient(top, #f9f9f9, #d7d7d7); background: -ms-linear-gradient(top, #f9f9f9, #d7d7d7); background: linear-gradient(top, #f9f9f9, #d7d7d7); border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; height: 32px;}
.rubric-continue .box{padding: 8px 2px 0px 9px; font-size: 12px; color: #747474;}
.rubric-continue .box a{text-decoration: none; color: #747474; font-size: 12px;}
.rubric-continue .box a:hover{text-decoration: underline; color: #333;}

/*Контент*/
.content{border: 1px solid #d7d7d7; margin-top: 20px; padding: 20px; position: relative;}
.content-title{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); border: 1px solid #e6e6e6; height: 35px; margin-bottom: 21px; position: relative;}
.content-title .box{padding: 9px 12px 0px 12px; font-size: 13px; font-weight: bold;}
.content-title .box h1{color: #fff; font-size: 13px; font-weight: bold; margin: 0; padding: 0;}
.content-title .box h1 a{color: #fff; font-size: 13px; font-weight: bold; margin: 0; padding: 0; text-decoration: none; border-bottom: 1px dotted #a2a2a2;}
.content-title .box h1 a:hover{color: #f5f5f5; font-weight: bold; text-decoration: none; border-bottom: none;}
.content-title .box a{color: #fff; text-decoration: none;}
.content-title .box a:hover{color: #f5f5f5; text-decoration: none;}
.content h2{font-size: 16px; margin: 0; color: #000;}
/*Контакты под контентом*/
.bottom-contacts .first{width: 310px;}
.bottom-contacts .second{width: 310px; position: absolute; left: 325px; top: 0px;}
.bottom-contacts .third{width: 310px; position: absolute; left: 650px; top: 0px;}
.bottom-contacts table{margin: 0; padding: 0;}
.bottom-contacts table tr{margin: 0; padding: 0;}
.bottom-contacts table tr td{margin: 0; padding: 0;}
.bottom-contacts table tr td.image{border: 1px solid #dddddd; padding: 8px 10px 5px 10px; width: 24px; text-align: center; height: 28px; position: relative;}
.bottom-contacts table tr td.text{padding-left: 10px; color: #666666; font-size: 12px;}

/*Контакты сбоку контента*/
.right-contacts{width: 260px; height: 100px; position: absolute; top: 0; right: 0;}
.right-contacts .space-height{height: 12px;}
.right-contacts table{margin: 0; padding: 0;}
.right-contacts table tr{margin: 0; padding: 0;}
.right-contacts table tr td{margin: 0; padding: 0;}
.right-contacts table tr td.image{border: 1px solid #dddddd; padding: 8px 10px 5px 10px; width: 24px; text-align: center; height: 28px; position: relative;}
.right-contacts table tr td.text{padding-left: 10px; color: #666666; font-size: 12px;}

/*Обратная связь*/
.feedback{background: #f5f5f5; border: 1px solid #e6e6e6; width: 635px;}
.feedback .box{padding: 16px 18px 16px 18px;}
.feedback .box .lapse{width: 4px;}
.feedback .box span{/*display: block;*/ font-size: 14px;}
.feedback .box h2{font-size: 17px; font-weight: normal; margin: 0; padding: 0; color: #333333;}
.feedback .box textarea{resize: none; padding: 5px; border: 1px solid #cccccc; background: #fcfcfc; color: #000; font-size: 15px; width: 585px; height: 141px;}
.feedback .box input{padding: 5px; border: 1px solid #cccccc; background: #fcfcfc; color: #000; font-size: 15px; height: 17px; width: 181px;}

/*Правила сайта*/
.text-sections h4{font-size: 15px; color: #333; margin: 0px; padding: 0;}
.text-sections .text-box{font-size: 15px; color: #333; margin: 0;}
.text-sections .left{width: 450px; padding: 0; margin: 20px 0px 0px 0px;}
.text-sections .right{width: 450px; position: absolute; right: 0px; top: 0px;}
.text-sections .right, .text-sections .left{font-size: 16px; font-weight: normal;}
.text-sections .left ul{margin: 10px 0px 0px 26px; padding: 0; list-style-image: url(/web/20140625075534im_/http://mashina.tj/images/yes.png); font-size: 15px;}
.text-sections .left ul li{margin: 15px 0px 0px 0px; color: #333;}
.text-sections .right ul{margin: 10px 0px 0px 26px; padding: 0; list-style-image: url(/web/20140625075534im_/http://mashina.tj/images/no.png); font-size: 15px;}
.text-sections .right ul li{margin: 15px 0px 0px 0px; color: #333;}

/*Оповещения*/
.notify{border: 1px solid #d7d7d7; margin-top: 20px; padding: 20px; position: relative;}
.notify .title{display: block; font-weight: bold; font-size: 14px;}
.notify .explanation{display: block; font-style: italic; color: #333; font-size: 14px;}
.notify .explanation-space{display: block; margin-top: 10px; font-style: italic; color: #333; font-size: 14px;}

/*Расширенный поиск*/
.selection-search .fixing{margin-top: 0px; position: absolute; top: 0px; color: #555555; z-index: 100;}
.selection-search .fixing .title{width: 228px; background: #e5ac39; background: -webkit-linear-gradient(top, #fbda49, #e5ac39); background: -moz-linear-gradient(top, #fbda49, #e5ac39); background: -o-linear-gradient(top, #fbda49, #e5ac39); background: -ms-linear-gradient(top, #fbda49, #e5ac39); background: linear-gradient(top, #fbda49, #e5ac39); border: 1px solid #ffeba6; height: 35px; position: relative; margin-bottom: 20px;}
.selection-search .fixing .title .box{padding: 9px 12px 0px 12px; font-size: 13px; font-weight: bold; color: #fff; cursor: default;}
.selection-search .fixing .block{background: #f5f5f5; position: relative; border: 1px solid #e6e6e6; width: 200px; padding: 1px 14px 14px 14px;}
.selection-search .fixing .block button{margin-left: 43px; margin-top: 10px;}
.selection-search .fixing .block button span{margin-left: 21px;}
.selection-search .fixing .block button img{position: absolute;}
.selection-search .fixing .block .information{font-size: 12px; margin-top: 10px;}
.selection-search .fixing .block .information .space{height: 5px;}
.selection-search .fixing .block .information input.phone{width: 188px;}
.selection-search .fixing .block .information input.keyword{width: 188px;}
.selection-search .fixing .block .information select.center{width: 199px;}
.selection-search .fixing .block .information select.left{display: inline; width: 95px; margin-right: 5px;}
.selection-search .fixing .block .information select.right{display: inline; width: 95px;}
.selection-search .fixing .block .information .pricing{position: relative; margin: 0; padding: 0;}
.selection-search .fixing .block .information .pricing .left-price{position: relative;}
.selection-search .fixing .block .information .pricing .right-price{position: absolute; right: 1px; top: 0;}
.selection-search .fixing .block .information .pricing .left-price .dollar{position: absolute; top: 0; padding-top: 6px; left: 83px; line-height: 19px;}
.selection-search .fixing .block .information .pricing .right-price .dollar{position: absolute; top: 0; padding-top: 6px; left: 83px; line-height: 19px;}
.selection-search .fixing .block .information input.left{height: 16px; display: inline; width: 83px; margin-right: 5px;}
.selection-search .fixing .block .information input.right{height: 16px; display: inline; width: 83px;}
.selection-search .fixing .block .information div.left{}
.selection-search .fixing .block .information div.right{position: absolute; top: 0; left: 105px;}
.selection-search .fixing .block .information label.small{font-size: 11px;}
.selection-search .fixing .block .information label .first{margin: 0 4px 0px 0px; padding: 0;}
.selection-search .fixing .block .information label .notfirst{margin: 0 4px 0px 4px; padding: 0;}
.selection-search .fixing .block .information input{padding: 5px; border: 1px solid #cccccc; background: #fcfcfc; color: #000;}
.selection-search .fixing .block .information select{padding: 5px; border: 1px solid #cccccc; background: #fcfcfc; color: #000;}
.selection-search .fixing .block .information select:disabled{background: #f0f0f0; border: 1px dotted #cccccc;}

/*Листинг*/
.table-title{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); border: 1px solid #e6e6e6; height: 35px; margin-bottom: 20px; position: relative;}
.table-title .box{padding: 9px 12px 0px 12px; font-size: 13px; font-weight: bold; color: #fff;}
.table-title .box a{color: #fff; text-decoration: none;}
.table-title .box a:hover{color: #f5f5f5; text-decoration: none;}
.table-title .arrow{position: absolute; top: 13px; right: 13px;}
.table-section{position: absolute; right: 0px; top: 8px;}
.table-section{position: absolute; right: 14px; top: 8px;}
.table-section .text{font-size: 13px; color: #ebb627;}
.table-section .text ul{margin: 0; padding: 0; list-style: none;}
.table-section .text ul li{float: left; margin-right: 7px;}
.table-section .text ul li.last{float: left; margin-right: 0px;}
.table-section span{font-size: 13px; cursor: default; color: #ebb627;}
.table-section a{color: #aaa; text-decoration: none;}
.table-section a:hover{color: #fff; text-decoration: underline;}
.table-section a:active{color: #e9e9e9; text-decoration: underline;}
.table-section a.active{color: #fff; text-decoration: none; cursor: default;}
.table-section a.active:hover{color: #fff; text-decoration: none;}
.table-section a.active:active{color: #fff; text-decoration: none;}
.table-navigation{position: absolute; right: 14px; top: 8px;}
.table-navigation .text{font-size: 13px; margin-right: 14px; color: #fff;}
.table-navigation a{color: #aaaaaa; text-decoration: none;}
.table-navigation a:hover{color: #fff; text-decoration: underline;}
.table-navigation a:active{color: #e9e9e9; text-decoration: underline;}
.table-navigation a.active{color: #fff; text-decoration: none; cursor: default;}
.table-navigation a.active:hover{color: #fff; text-decoration: none;}
.table-navigation a.active:active{color: #fff; text-decoration: none;}
.table-navigation .arrow-desc{background: url(/web/20140625075534im_/http://mashina.tj/images/arrow.png) 0px -4px; width: 8px; height: 4px; position: absolute; right: 0; top: 8px;}
.table-navigation .arrow-desc:hover{background-position: 0px 0px;}
.table-navigation .arrow-asc{background: url(/web/20140625075534im_/http://mashina.tj/images/arrow.png) 0px 0px; width: 8px; height: 4px; position: absolute; right: 0; top: 8px;}
.table-navigation .arrow-asc:hover{background-position: 0px -4px;}
.table{}
.table-right-block{width: 668px; margin-left: 250px;}
.table .result{margin: 0; padding: 0;}
.table .result .statistics{position: absolute; right: 100px; top: 56px; width: 215px; height: 54px; background: #f9f9f9; padding: 5px 10px 5px 10px; color: #555555; font-size: 12px; z-index: 50;}
.table .result .statistics .stage{display: block; margin-bottom: 1px;}
.table .result ul{list-style: none; margin: 0; padding: 0;}
.table .result li.data{margin: 20px 0px 20px 0px; border-bottom: 1px solid #e6e6e6; padding-bottom: 15px; position: relative;}
.table .result li.data:last-child{margin: 20px 0px 0px 0px !important; border-bottom: none; height: 106px;}
.table .result li.data a img{width: 160px; height: 120px;}
.table .result li.data a img.sold{width: 160px; height: 120px; position: absolute; top: 0px; left: 0px;}
.table .result li.data a img.raised{width: 9px; height: 9px; position: absolute; top: 2px; right: -15px;}
.table .result .information{position: absolute; left: 175px; top: 0;}
.table .result .information-right-block{width: 493px;}
.table .result .information-full-block{width: 742px;}
.table .result .information h2{font-size: 17px; margin: 0; padding: 0;}
.table .result h2{color: #333333; position: absolute; top: 0; margin: 4px 0px 0px 175px; padding: 0; font-size: 17px; color: #333333; z-index: 100; line-height: 14px;}
.table .result a:hover h2{text-decoration: underline;}
.table .result .note{position: absolute; right: 102px; top: 0; z-index: 100;}
.table .result .note .normal{background: #fcfcfc; border: 1px solid #ededed; color: #909090; font-weight: normal; padding: 1px 6px 2px 6px; font-size: 14px;}
.table .result .note a.tonotation .notation{background: #f5f9f1; border: 1px solid #cad8ba; color: #80a15a; font-weight: normal; padding: 1px 6px 2px 6px; font-size: 14px; text-decoration: none;}
.table .result .note a.tonotation:hover .notation:hover{background: #fcfcfc; border: 1px solid #ededed; color: #909090; text-decoration: none;}
.table .result .note a.tonotation{color: #80a15a; text-decoration: none;}
.table .result .note a.tonotation:hover .notation,.table .result .note a.tonotation:active .notation,.table .result .note a.tonotation .notation:focus{color: #909090; text-decoration: none;}
.table .result .note .warning{background: #fff6f6; border: 1px solid #f2cdcd; color: #ec3030; font-weight: normal; padding: 1px 6px 2px 6px; font-size: 14px;}
.table .result .distance{height: 21px;}
.table .result .information .more{background: #f9f9f9; width: 372px; height: 54px; padding: 5px 10px 5px 10px; position: absolute; left: 0px; top: 56px; color: #555555;}
.table .result .information .more ul{list-style: none; margin: 0; padding: 0; font-size: 12px; height: 19px;}
.table .result .information .more ul li{float: left; margin-right: 15px;}
.table .result .right{position: absolute; top: 0; right: 0; font-size: 15px; color: #457d06;}
.table .equipment{list-style: none; margin: 0; padding: 0; font-size: 10px;}
.table ul.equipment li{display: inline-block; width: 176px; font-size: 10px; vertical-align: left; margin: 0 10px 0px 0px; padding: 0;}
.table .options{color: #a4a4a4; font-size: 13px; border-bottom: 1px dotted #a4a4a4; text-decoration: none; cursor: help;}
.table .options:hover{color: #a4a4a4; border-bottom: none; text-decoration: none;}
.spares-result{min-height: 535px;}
.places-result{min-height: 495px;}
.machines-result{min-height: 550px;}
.motorcycles-result{min-height: 545px;}
.cars-result{min-height: 882px;}

/*Смена местоположения*/
.localization{position: absolute; top: 93px; right: 2px; font-size: 11px; color: #ebb52d; border-bottom: 1px dotted #ebb52d; text-decoration: none;}
.localization:hover{color: #333; border-bottom: 1px dotted #333; text-decoration: none;}
.localization:active{color: #000; border-bottom: 1px dotted #000; text-decoration: none;}
.localization .locator{background: url(/web/20140625075534im_/http://mashina.tj/images/locator.png) 0px 0px no-repeat; width: 7px; height: 9px; display: inline-block;}
.localization:hover .locator{background-position: 0px -9px;}

/*Блоки карт*/
.map-mark{width: 364px; height: 350px; display:block; border: 1px solid #cccccc;}
.map-view{width: 440px; height: 330px;}
.map-contacts{width: 916px; height: 320px; margin: 0px 0px 0px 0px; padding: 0; border: 1px solid #e6e6e6;}
#balloon-mark{margin: 3px 17px 0px 16px; padding: 0;}
.close-tranzit{cursor:pointer;}
#closeb, #closeballoon{position: absolute; top: 10px; right: 14px; cursor: pointer; font-size: 15px;}
#closeb, #closeballoon-mark{position: absolute; top: 0px; right: 6px; cursor: pointer; font-size: 15px;}

/*Описание карты*/
.map-descriptions{position: relative;}
.image1{height: 50px;}
.value1{height: 50px; position: absolute; top: 0; left: 168px; width: 226px; font-size: 13px; line-height: 16px; color: #333;}
.image2{height: 50px; position: absolute; top: 0; left: 412px;}
.value2{height: 50px; position: absolute; top: 0; left: 478px; width: 180px; font-size: 13px; line-height: 16px; color: #333;}
.image3{height: 50px; position: absolute; top: 0; left: 675px;}
.value3{height: 50px; position: absolute; top: 0; left: 740px; width: 220px; font-size: 13px; line-height: 16px; color: #333;}

/*Комментарии*/
.comments-title{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); border: 1px solid #e6e6e6; height: 35px; margin-bottom: 20px; width: 617px; position: relative;}
.comments-title .box{padding: 9px 12px 0px 12px; font-size: 13px; font-weight: bold;}
.comments-title .box h2{color: #fff; font-size: 13px; font-weight: bold; margin: 0; padding: 0;}.news-title .categories{list-style: none; margin: 0; padding: 0; position: absolute; top: 9px; right: 13px;}

/*Настройки для блока комментария*/
.content-no-name{min-height: 230px;}
.content-name{min-height: 284px;}
.status-comment{width: 618px;}
.comments-add-position .no-name{height: 172px !important;}
.comments-add-position .name{min-height: 226px;}

/*Публикация комментария*/
.comments-add-position{position: absolute; right: 20px; top: 20px;}
.comments-add{background: #e5ac39; background: -webkit-linear-gradient(top, #fbda49, #e5ac39); background: -moz-linear-gradient(top, #fbda49, #e5ac39); background: -o-linear-gradient(top, #fbda49, #e5ac39); background: -ms-linear-gradient(top, #fbda49, #e5ac39); background: linear-gradient(top, #fbda49, #e5ac39); border: 1px solid #ffeba6; height: 35px; margin-bottom: 20px; width: 277px; position: relative;}
.comments-add .box{padding: 9px 12px 0px 12px; font-size: 13px; font-weight: bold; color: #fff;}
.comments-add .box h2{color: #fff; font-size: 13px; font-weight: bold; margin: 0; padding: 0;}
.comments-add-position .add-block{border: 1px solid #e6e6e6; background: #f5f5f5; height: 176px; /*height: 226px;*/}
.comments-add-position .add-block .fix-block{width: 277px; position: relative;}
.comments-add-position .add-block .fix-block .box{padding: 10px 10px 15px 15px; position: relative; color: #333;}
.comments-add-position .add-block .fix-block .box textarea{resize: none; color: #000; font-size: 14px; width: 230px; height: 70px; margin: 2px 0px 2px 0px; padding: 4px 7px 5px 7px; border: 1px solid #cccccc; background: #fcfcfc;}
.comments-add-position .add-block .fix-block .box input{color: #000; font-size: 14px; width: 230px; margin: 2px 0px 2px 0px; padding: 4px 7px 5px 7px; border: 1px solid #cccccc; background: #fcfcfc;}
.comments-add-position .add-block .fix-block .box label{color: #333; font-size: 14px; margin: 0;}
.comments-add-position .add-block .fix-block .box .button{text-align: center; margin-top: 5px;}
.comments-add-position .add-block .fix-block .box .button span{margin-left: 21px;}
.comments-add-position .add-block .fix-block .box .button img{position: absolute;}

/*Комментарий*/
.comments{margin: 0; padding: 0; list-style: none; width: 586px; position: relative;}
.comments li{border: 1px solid #e6e6e6; margin-bottom: -1px; width: 586px; padding: 10px 15px 10px 15px;}
.comments li img.photo{position: absolute; top: 0; left: 0;}
.comments li div.user{width: 535px; margin-left: 47px; min-height: 38px; padding-top: 2px; position: relative;}
.comments li div.user .name{font-size: 15px; font-weight: bold; margin-bottom: 1px;}
.comments li div.user .date{font-size: 13px; color: #888888;}
.comments li div.user a.remove{background: url(/web/20140625075534im_/http://mashina.tj/images/remove.png) 0px -16px no-repeat; width: 16px; height: 16px; position: absolute; right: -5px; top: 3px; cursor: pointer; cursor: hand;}
.comments li div.user a.remove:hover{background-position: 0px -32px;}
.comments li div.user a.remove:active{background-position: 0px 0px;}
.comments li div.user div.ip{position: absolute; right: -3px; top: 23px; font-size: 13px; color: #888888;}
.comments li div.comment{min-height: 22px; padding-top: 6px;}
.comments li div.comment p{font-size: 14px; margin: 0; padding: 0; color: #333;}

/*Комментария*/
.chat-title{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); border: 1px solid #e6e6e6; height: 35px; margin-bottom: 21px; position: relative;}
.chat-title .box{padding: 9px 12px 0px 12px; font-size: 13px; font-weight: bold;}
.chat-title .box a{color: #fff; text-decoration: none;}
.chat-title .box a:hover{color: #f5f5f5; text-decoration: none;}
.chat-title .arrow{position: absolute; top: 13px; right: 13px;}
.chat-title .categories{list-style: none; margin: 0; padding: 0; position: absolute; top: 9px; right: 13px;}
.chat-title .categories li{float: left; font-size: 13px;}
.chat-title .categories li.between{color: #fdc51c; margin: 0px 7px 0px 7px;}
.chat-title .categories li a.active{color: #d5d5d5;}
.chat-title .categories li a{color: #fff; text-decoration: none; font-size: 13px;}
.chat-title .categories li a:hover{color: #fff; text-decoration: underline;}
.chat-title .categories li a:active{color: #f5f5f5; text-decoration: underline;}
.chat-block{border: 1px solid #e6e6e6; overflow: hidden; position: relative; width: 457px; height: 82px; float: left; margin-top: -1px;}
.chat-block .next{position: absolute; top: 15px; right: 12px; z-index: 100;}
.chat-block .arrow{background: url(/web/20140625075534im_/http://mashina.tj/images/arrows.png) -0px -20px; width: 14px; height: 10px;}
.chat-block .arrow:hover{background-position: -0px -10px;}
.chat-block .chat-message{padding: 11px 15px; font-size: 13px; position: relative;}
.chat-block .chat-message .chat-quote{display: block; font-size: 13px; margin-top: 3px; width: 430px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.chat-block .chat-message .chat-box{display: block; font-size: 14px; position: relative;}
.chat-block .chat-message .chat-box div.username{font-size: 14px; font-weight: bold; text-decoration: none; color: #000;}
.chat-block .chat-message .chat-box a.username{font-size: 14px; font-weight: bold; text-decoration: none; color: #000;}
.chat-block .chat-message .chat-box a.username:hover{text-decoration: underline;}
.chat-block .chat-message .chat-box span{font-size: 13px; color: #747474; position: relative; margin-right: 10px;}
.chat-block .chat-message .chat-box .chat-information{margin-top: 3px;}
.chat-end{margin-left: -1px;}

/*Все комментарии*/
.communication{margin: 0; padding: 0; list-style: none; position: relative;}
.communication li{border: 1px solid #e6e6e6; margin-bottom: -1px; padding: 10px 15px 10px 15px;}
.communication li img.photo{position: absolute; top: 0; left: 0;}
.communication li div.user{margin-left: 47px; min-height: 38px; padding-top: 2px; position: relative;}
.communication li div.user .name{font-size: 15px; font-weight: bold; margin-bottom: 1px;}
.communication li div.user .date{font-size: 13px; color: #888888;}
.communication li div.user a.remove{background: url(/web/20140625075534im_/http://mashina.tj/images/remove.png) 0px -16px no-repeat; width: 16px; height: 16px; position: absolute; right: -4px; top: 3px; cursor: pointer; cursor: hand;}
.communication li div.user a.remove:hover{background-position: 0px -32px;}
.communication li div.user a.remove:active{background-position: 0px 0px;}
.communication li div.user div.ip{position: absolute; right: -3px; top: 23px; font-size: 13px; color: #888888;}
.communication li div.comment{min-height: 22px; padding-top: 6px;}
.communication li div.comment p{font-size: 14px; margin: 0; padding: 0; color: #333;}

/*Стрелки*/
.arrows-white{background: url(/web/20140625075534im_/http://mashina.tj/images/arrows.png) -0px -0px; width: 14px; height: 10px;}
.arrows-white:hover{background-position: -14px -0px;}
.arrows-grey{background: url(/web/20140625075534im_/http://mashina.tj/images/arrows.png) -0px -10px; width: 14px; height: 10px;}
.arrows-grey:hover{background-position: -14px -10px;}
.arrows-yellow{background: url(/web/20140625075534im_/http://mashina.tj/images/arrows.png) -0px -20px; width: 14px; height: 10px;}
.arrows-yellow:hover{background-position: -14px -20px;}

/*Тёмно-серая кнопка*/
.grey-button{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); padding: 6px 9px 6px 9px; color: #fff; text-decoration: none; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border: 1px solid #333; text-decoration: none !important; cursor: pointer; cursor: hand; font-size: 13px;}
.grey-button:hover{background: #e5ac39; background: -webkit-linear-gradient(top, #fbda49, #e5ac39); background: -moz-linear-gradient(top, #fbda49, #e5ac39); background: -o-linear-gradient(top, #fbda49, #e5ac39); background: -ms-linear-gradient(top, #fbda49, #e5ac39); background: linear-gradient(top, #fbda49, #e5ac39); color: #fff; border: 1px solid #ffeba6;}
.grey-button:active{background: #fbda49; background: -webkit-linear-gradient(top, #e5ac39, #fbda49); background: -moz-linear-gradient(top, #e5ac39, #fbda49); background: -o-linear-gradient(top, #e5ac39, #fbda49); background: -ms-linear-gradient(top, #e5ac39, #fbda49); background: linear-gradient(top, #e5ac39, #fbda49); color: #fff; border: 1px solid #e5ac39;}

/*Желтая кнопка*/
.yellow-button{background: #e5ac39; background: -webkit-linear-gradient(top, #fbda49, #e5ac39); background: -moz-linear-gradient(top, #fbda49, #e5ac39); background: -o-linear-gradient(top, #fbda49, #e5ac39); background: -ms-linear-gradient(top, #fbda49, #e5ac39); background: linear-gradient(top, #fbda49, #e5ac39); padding: 7px 8px 7px 8px; color: #fff; text-decoration: none; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border: 1px solid #ffeba6; text-decoration: none !important; cursor: pointer; cursor: hand; font-size: 13px;}
.yellow-button:hover{background: #040506; background: -webkit-linear-gradient(top, #27313b, #040506); background: -moz-linear-gradient(top, #27313b, #040506); background: -o-linear-gradient(top, #27313b, #040506); background: -ms-linear-gradient(top, #27313b, #040506); background: linear-gradient(top, #27313b, #040506); color: #fff; border: 1px solid #333;}
.yellow-button:active{background: #27313b; background: -webkit-linear-gradient(top, #040506, #27313b); background: -moz-linear-gradient(top, #040506, #27313b); background: -o-linear-gradient(top, #040506, #27313b); background: -ms-linear-gradient(top, #040506, #27313b); background: linear-gradient(top, #040506, #27313b); color: #fff; border: 1px solid #333;}

/*Серая кнопка*/
.transparent-button{background: #e0dfdf; background: -webkit-linear-gradient(top, #f2f2f2, #e0dfdf); background: -moz-linear-gradient(top, #f2f2f2, #e0dfdf); background: -o-linear-gradient(top, #f2f2f2, #e0dfdf); background: -ms-linear-gradient(top, #f2f2f2, #e0dfdf); background: linear-gradient(top, #f2f2f2, #e0dfdf); padding: 6px 9px 6px 9px; color: #4a4a4a; font-weight: bold; text-decoration: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #d7d7d7; text-decoration: none !important; cursor: pointer; cursor: hand; font-size: 13px;}
.transparent-button:hover{background: #d8d7d7; background: -webkit-linear-gradient(top, #eaeaea, #d8d7d7); background: -moz-linear-gradient(top, #eaeaea, #d8d7d7); background: -o-linear-gradient(top, #eaeaea, #d8d7d7); background: -ms-linear-gradient(top, #eaeaea, #d8d7d7); background: linear-gradient(top, #eaeaea, #d8d7d7); color: #333; border: 1px solid #d7d7d7;}
.transparent-button:active{background: #eaeaea; background: -webkit-linear-gradient(top, #d8d7d7, #eaeaea); background: -moz-linear-gradient(top, #d8d7d7, #eaeaea); background: -o-linear-gradient(top, #d8d7d7, #eaeaea); background: -ms-linear-gradient(top, #d8d7d7, #eaeaea); background: linear-gradient(top, #d8d7d7, #eaeaea); color: #333; border: 1px solid #d7d7d7;}

/*Лайт кнопка*/
.light-button{background: #f5f5f5; padding: 6px 9px 6px 9px; color: #333; text-decoration: none; border: 1px solid #d0d0d0; text-decoration: none !important; cursor: pointer; cursor: hand; font-size: 13px;}
.light-button:hover{background: #f5f5f5; color: #333; border: 1px solid #d7d7d7;}
.light-button:active{background: #f5f5f5; color: #333; border: 1px solid #d7d7d7;}

/*Настройки кнопок*/
.button-enter{margin-left: 160px;}
.button-delete{margin-left: 5px;}
.button-more{position: absolute; right: 0px; top: 56px;}
.button-rss{margin-bottom: 5px;}

/*Футер*/
.footer{border-top: 1px solid #c4c4c4; margin: 20px 0px 0px 0px; padding-top: 0px; padding-bottom: 15px; position: relative; height: 170px;}
.footer .counter{position: absolute; top: 45px; left: 0px; color: #333; font-size: 13px;}
.footer .counting{position: absolute; top: 72px; left: 0px;}
.footer .counting .count-zero{float: left; width: 24px; height: 40px; background: url(/web/20140625075534im_/http://mashina.tj/images/count.png) 0px 0px;}
.footer .counting .count-one{float: left; width: 24px; height: 40px; background: url(/web/20140625075534im_/http://mashina.tj/images/count.png) -24px 0px;}
.footer .counting .count-two{float: left; width: 24px; height: 40px; background: url(/web/20140625075534im_/http://mashina.tj/images/count.png) -48px 0px;}
.footer .counting .count-three{float: left; width: 24px; height: 40px; background: url(/web/20140625075534im_/http://mashina.tj/images/count.png) -72px 0px;}
.footer .counting .count-four{float: left; width: 24px; height: 40px; background: url(/web/20140625075534im_/http://mashina.tj/images/count.png) -96px 0px;}
.footer .counting .count-five{float: left; width: 24px; height: 40px; background: url(/web/20140625075534im_/http://mashina.tj/images/count.png) -120px 0px;}
.footer .counting .count-six{float: left; width: 24px; height: 40px; background: url(/web/20140625075534im_/http://mashina.tj/images/count.png) -144px 0px;}
.footer .counting .count-seven{float: left; width: 24px; height: 40px; background: url(/web/20140625075534im_/http://mashina.tj/images/count.png) -168px 0px;}
.footer .counting .count-eight{float: left; width: 24px; height: 40px; background: url(/web/20140625075534im_/http://mashina.tj/images/count.png) -192px 0px;}
.footer .counting .count-nine{float: left; width: 24px; height: 40px; background: url(/web/20140625075534im_/http://mashina.tj/images/count.png) -216px 0px;}
.footer .share{position: absolute; top: 123px; left: 0px; z-index: 99;}
.footer .shape{margin-left: 230px; position: absolute; top: 0;}
.footer .shape img{width: 503px; height: 146px;}
.footer .shape img{position: relative; z-index: 1;}
.footer .gearbox{position: absolute; left: 0; bottom: 0px; z-index: 1; width: 934px; height: 102px;}
.footer .gearbox img{position: relative; z-index: 1; width: 934px; height: 102px; margin-bottom: -5px;}
.footer .rss{position: absolute; right: 0px; top: 40px; width: 253px; z-index: 100;}
.footer .rss .title{font-size: 16px; font-weight: bold; margin-bottom: 5px; color: #ffcb44; display: block; font-weight: bold;}
.footer .rss .info{font-size: 13px; margin-bottom: 12px; color: #585858; font-style: italic; display: block;}
.footer .rss img{margin-right: 5px; width: 12px; height: 12px;}
.footer .designed{position: absolute; top: 43px; right: 350px; width: 275px;}
.footer .designed img{margin-left: 5px; width: 12px; height: 12px;}
.footer .designed ul{margin: 0; padding: 0; list-style: none; font-size: 14px; position: relative; z-index: 100;color: #333;}
.footer .designed ul li.name{font-size: 16px; font-weight: bold; margin-bottom: 5px; color: #0e0e0e;}
.footer .designed ul li a{color: #9f9f9f; text-decoration: underline;}
.footer .designed ul li a:hover{color: #868686;}
.footer .designed ul li a:active{color: #979797;}
.footer .designed ul li.last{margin-top: 15px; color: #585858;}
.footer .designed ul li.last img{position: absolute; top: -11px; left: 164px; width: 40px; height: 34px;}
.footer .designed ul li.last a{color: #9f9f9f; text-decoration: none;}
.footer .designed ul li.last a:hover{color: #868686; text-decoration: none;}
.footer .designed ul li.last a:active{color: #979797; text-decoration: none;}
/*
     FILE ARCHIVED ON 07:55:34 Jun 25, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:01:23 Oct 06, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 204.099
  exclusion.robots: 0.154
  exclusion.robots.policy: 0.138
  RedisCDXSource: 3.643
  esindex: 0.011
  LoadShardBlock: 175.479 (3)
  PetaboxLoader3.datanode: 113.248 (4)
  CDXLines.iter: 21.055 (3)
  load_resource: 71.6
  PetaboxLoader3.resolve: 26.12
*/