
#phead .login{ margin-top: 5px; white-space:nowrap;}
#phead .login .username{color:#ffffff;}
#phead .login .platform{color:#ffffff; font-size:13px;}
#phead .login,
#phead .login a{ color: #f3fc65;}
#phead .login a:hover{ color: white;}



#primary-links{
    margin-top: 100px; background: #a48646 url(images/bg_primary_links_2.jpg) repeat-y 0 0; 
    width: 100%; float: left; clear: both;
    font-size: 17px;
}
#primary-links ul{ margin: 0 280px 0 50px; padding: 0;}
#primary-links li{
    display: inline; float: left; margin: 0 21px 0 0;
    background: none; padding: 14px 0;
}
#primary-links a:hover{ color: #eaff00;}

/**/
#form-search-top{ 
    width: 180px; padding: 0; margin: 0;
    position: absolute; top: 100px; left: 720px;
}
#form-search-top label{ display: none;}
#form-search-top .form-item{ padding: 0;}
#form-search-top .form-textfield{ position: absolute; top: 15px; padding-right: 20px; width: 150px; margin: 0; height: 17px;}
#form-search-top .form-submit{ 
    position: absolute; top: 16px; left: 142px;
    border: none; padding: 0; margin: 0; background: url(images/btn_search.png);
    width: 19px; height: 19px; overflow: hidden; text-indent: -200px;
    cursor: pointer;
}

#plang{ position: absolute; top: 115px; right: 30px;}
#plang a:hover{ color: #eaff00;}











/* help block */
#block-3 li{ padding: 0; background: none; margin: 0 0 12px 0;}


/* afisha */
#block-7{}
#block-7 .teaser{ position: relative;}
#block-7 .field-title{
    position: absolute; top: 40px; left: 20px; margin: 0; padding: 0;
    font-size: 36px; font-family: Arial; line-height: 120%;
}
#block-7 .field-title span{
    display: inline; float: left; clear: left; padding: 0px 8px; margin: 0 0 4px;
    color: white; background: #1584B2; background: rgba(21, 132, 178, 0.7); 
}
#block-7 .field-date{
    position: absolute; top: 165px; left: 20px; padding: 0 8px; margin: 0;
    font-size: 18px; font-style: italic; line-height: 120%;
    color: white; background: #a48646; background: rgba(154, 127, 66, 0.7);
}




/* news block */
/*
#block-5{
    padding: 5px 18px 20px 18px; background: #efffd9; position: relative;
}*/
#block-5 .header-block{ width: 47%;}
#block-5 .rss{ left: 42.5%;}
#block-5 .list{ overflow: hidden;}
#block-5 .teaser{ width: 47%; float: left;}
#block-5 .col-1{ clear: left; margin-right: 5.9%;}
#block-5 .field-title{ font-size: 14px; font-family: Arial; display: inline;}
#block-5 .field-date{ display: inline; color: #717171; white-space:nowrap;}

#block-5 .field-anons{ margin-top: 10px;}



/* categoryes */

#block-1 ul ul{ margin-left: 35px;}
#block-1 ul ul ul{ margin-left: 15px;}
/*
#block-1 li li li.active{ 
    background: #e2e2e2; padding: 3px; margin: 0 -3px;
    color: black;
}
*/


/* */
#block-8{}








/* */
.teaser-product{ width: 30%; overflow:visible; float: left; margin-right: 4.9%; margin-bottom: 30px;}
.teaser-product .field-image{ margin-bottom: 5px;}
.teaser-product .field-lot{ margin-bottom: 4px;}

.teaser-product.col-1{ clear: left;}
.teaser-product.col-3{ margin-right: 0;}



/**/
#form-registration #wrap-edit-user-type .form-item{ display: inline;}

#form-login{float:left; width:570px;}
#form-login fieldset{ margin-bottom: 0;}
#invite-registration{ 
	margin-left:100px;
	margin-top:-30px;
	float:left; width:250px;
	clear:right;
    color: #6a6a6a;
}



/***********************/

/*#container-filter {padding-bottom:1px;}*/
#container-filter .form-item{ margin-bottom: 25px;}
#container-filter .form-item .form-item{ margin-bottom: 10px;}
#container-filter .form-item-submit{ margin-bottom: 5px;}
#container-filter .suffix, #container-filter .prefix{
    display: inline-block; min-width: 20px;
}
#container-filter  .item-2 .prefix{ margin-left: 20px;}
/**/
.list-view{ height: 23px; margin: 0 0 10px 0; padding: 0; 
           /*width: 100%;*/
           width: 400px;
}
.list-view li{  float: left; margin: 0 2px 0 0; padding: 0; background: none;}
.list-view a{
    display: block; background: #20b3e6 url(images/view_type.png) no-repeat 0 0;
    width: 23px; height: 23px; overflow: hidden; text-indent: -500em;
}
.list-view a:hover{ background-color: #ff9000;}
.list-view .active a{ background-color: #73bf27;}
.list-view .view-table a{ background-position: 0 0;}
.list-view .view-list a{ background-position: -23px 0; }
.list-view .view-grid a{ background-position: -46px 0; }
.list-view .export-btn a{
    background: url(images/icons8-excel.svg) no-repeat;
    background-size: 100%;
    cursor: pointer;
    width: 35px;
    height: 35px;
    margin-right: 1px;
    overflow: hidden;
}

/* table view */
.view-table .field-status{ 
    display: inline-block; 
    padding-left: 20px; 
    /*white-space:nowrap;*/
    white-space: normal;
}
.view-table .field-status span span{ margin-left: -20px;}

/* list view */
.view-list .teaser-product{ /*background: silver;*/
    padding: 0 170px 0 150px; float: none; width: auto;
    font-size: 12px; margin: 0 0 30px 0;
}
.view-list .field-image{ 
    /*display: inline; */
    /*margin-left: -150px;*/ 
}
/*.view-list .field-image1{ display: inline; margin-left: -20px; float: left;}*/
.view-list .field-image1{ display: inline; float: left;}
.view-list .field-lot, .view-list .field-title {
     float: left; background: white;
}
.view-list .field-lots {
    margin-left: 120px; width: 400px; float: left; background: white;
}
.view-list .field-lot1, .view-list .field-title1 {
    margin-left: 5px; 
}
.view-list .field-lot1 {
    font-family: Arial, sans-serif; 
    font-size: 12px;
    color: #6c531c;
}
.view-list .field-title1 {
    font-family: Arial, sans-serif; 
    font-size: 12px;
    color:#10a1ce;
}

.view-list .field-description {
    margin-left: 2px;
    font-family: Arial, sans-serif; 
    font-size: 12px;
}
.view-list .field-title1 a { color:#10a1ce; text-decoration: underline;}
.view-list .field-title1 a:hover { color:#ff9900; }

.view-list .field-price, .view-list .field-last-price{/*background: #f3f3f3;*/
    float: right; width: 150px; margin-right: -170px;
    clear: right;
}
.view-list .field-price1, .view-list .field-last-price1{/*background: #f3f3f3;*/
    float: right; width: 150px; clear: right;
}
.view-list .field-price{ margin-top: -25px;}
.view-list .field-price1, .view-list .field-last-price1{ margin-top: 0px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#646464;}
.view-list .field-price, .view-list .field-title{ margin-bottom: 10px;}
.view-list .field-price1, .view-list .field-title1{ margin-bottom: 10px;}
.view-list .price{ float: left; padding: 0px 3px; }
.field-price1 .price, .field-last-price1 .price{
    font-family: Arial, sans-serif;
    font-style: normal;
}

/* list grid */

.view-grid .pager{ clear: both;}


/**/
.field-debt, .field-lot{ color: #6c531c;}
#header-page .field-lot{ font-size: 18px;}

/***************/
table.files{ border: none; background: none; margin-top: 0; }
table.files td{ padding: 0 10px 5px 0; font-size: 14px; vertical-align: top}

table.files1{ border: none; background: none; margin-top: 0; }
table.files1 td{ padding: 0 10px 5px 0; font-size: 14px; width: 250px;}


/**************/
#block-buy{}
#block-buy a.btn{ font-size: 11px; padding: 2px 6px 3px 6px; display: block; line-height: 140%;}

/**************/
#form-for-sale #block-docs{ margin-left: -20px;}
#form-for-sale #block-lots{ margin-left: -20px;}
#form-for-sale .prefix{ display: inline-block; min-width: 20px;}
#form-for-sale select.short{width: 60px;}


/************/
.maket-437 #header-page{
    width: auto; padding-right: 200px;
}



/**/
.price{ padding: 2px 5px 0; background: #298ac9; color: white; white-space:nowrap; font-size:18px; font-weight:normal;}

.field-price .price{display:inline-block; font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#fff !important;}
.field-price{font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#646464;font-size: 14px;}

.price .rub{ background-position: -4px 3px; margin-bottom:-3px; vertical-align:bottom !important;}

.price.purple{ background: #c81a68;}
.price.green{ background: #71b529;}
.price span{ color:#fff;}

.question-mark {
    width: 18px;
    height: 18px;
    background-color: #ccc;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    color: #fff;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    line-height: 1;
    cursor: default;
}

.gray .rub{ background-position: -40px 3px;}




/**/
/*.field-status {white-space:nowrap;}
.field-status span {white-space:nowrap;}*/

/*.field-status {white-space:normal;}
.field-status span {white-space:normal;}

.field-status span span{ 
    display: inline-block; padding: 8px; vertical-align: text-bottom;
    background: url(images/status.png) no-repeat center 0; margin: 0 3px;
}
.field-status .status-2 span{ background-position: center -16px;}
.field-status .status-3 span{ background-position: center -32px;}
.field-status .status-4 span{ background-position: center -48px;}*/
/**/


.list-sale .link-order{
    text-align: center; margin-bottom: 20px;; 
}
.list-sale #form-filter-sale .prefix{ min-width: 20px; display: inline-block;}
.list-sale .field-num{ color: #717171;}















/***************** PRINT ***************/
.print #primary-links,
.print #pstatus .login,
.print #form-search-top,
.print #pfoot, .print #plang{
    display: none;
}
.print #phead{
    background-image: url(images/bg_header_bw.jpg); background-color: silver;
    color: white; height: 98px;
}
.print #pstatus{ top: 27px;}

.print .page{ position: relative;}
.print h1{ border-color: #6b6b6b;}
.print h2{ font-family: Arial; font-size: 18px;}
.print h3{ font-family: Arial; font-size: 16px;}
.print #header-page{ padding-right: 200px;}
.print .field-lot.on-header{
    position: absolute; width: 180px; right: 0; top: -55px;
    text-align: right;
}
.print h2 span.rub{
    background-position: -22px -17px; padding: 0 6px;
}


/*********************BUY TICKET***********************/

#competitor, #comp_document
{
	display:inline-table;
	vertical-align:top;
}


.cl-1 .links{
	display:inline;
	white-space:nowrap;
}


/**********************PLAY FORM**************************/
.field-last-price {display:table; border-spacing: 0 10px; padding:0; margin-bottom:40px !important; white-space:nowrap;}
.field-last-price p{display:table-row; padding: 0 0 0 5px;}
.field-last-price p span{display:table-cell; padding-top:0px; padding-bottom:0px;}
.field-last-price p span span{display:inline;}
.field-last-price p span span.rub{display:inline-block;}

.timer .iceInpTxt{margin:0px; padding:2px; border:none; background-color:transparent;}

.price.my { background: #DDD; color:#000;}
.price.my .rub { background-color: #DDD; background-position: -22px 3px !important;} 

.on-header-pass
{
	position: relative; top: -45px;
    text-align: right;
}

#new-block-sells {
    background: url("new/dirs-bg.png") repeat scroll 0 0 transparent;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    height: 134px;
    padding: 7px 30px 0 30px;
    margin:0 0 10px -20px;
    width: 250px;
}

#new-block-sells a {
    color: #74603B;
    font-style: italic;
    margin: 0;
    padding: 0;
    display: block;
}

#new-block-sells a:active{ color: #6eb126;}
/*#new-block-dirs a:hover{ color: #cccc66;}*/
#new-block-sells a:hover{ color: #ff9900;}

#new-block-sells h4 { margin-bottom:17px;}

object.hiddenObject
    {
        visibility: hidden;
        width: 0px;
        height: 0px;
        margin: 0px;
        padding: 0px;
        border-style: none;
        border-width: 0px;
        max-width: 0px;
        max-height: 0px;
    }
    
    #formMain\:selectIndPublish label{
        width: 105px;
    }

.ocLink {
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif !important;
    white-space: normal;
}

.map{
    width:685px;
    height:450px;
    border: 1px solid #aaaaaa;
    z-index: 2000
}

.map-small{
    width:298px;
    height:185px;
    border: 1px solid #D5D5D5
}

.hide {
    visibility: hidden;
}

.caret-down:after {
    content: "\0020\2BC6";
    font-weight:bold;
    font-size: 11px;
    color:#1D91C7;
}

/**********************QR-code tab**************************/
.qr-cont {
    display: flex;
    justify-content: left;
    align-items: center;
}

.qr {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 210px;
    min-width: 210px;
    height: 210px;
}

.qr-instruction li {
    list-style: decimal;
    margin-bottom: 4px;
    padding: 0;
    text-indent: 5px;
    font-size: 14px;
}

.qr-instruction li span {
    font-weight: bold;
}

.qr-instruction li:last-child {
    margin-bottom: 0;
}

/**********************Order tab**************************/
.order-cont {
    margin-top: 20px;
}

.order-cont span {
    font-weight: bold;
}