main .equiper{ display: table; width: 100%; margin: 40px 0px 1px 0px; border-top: 3px double #ececec; border-bottom: 1px solid #ececec; }
main .equiper .tbl{ display: table-cell; position: relative; width: 33.3%; padding: 0px 20px 40px 20px; vertical-align: top; text-align: center; }
main .equiper .tbl:nth-child(2){ border-left: 1px solid #ececec; }
main .equiper .tbl h2{ margin: 30px 0px 15px 0px; }
main .equiper .tbl .list{ text-align: left; white-space: nowrap; margin: 0; padding: 5px 30px; border-bottom: 1px dashed transparent; }
main .equiper .tbl .list:hover{ background: #e9f1fa; border-bottom: 1px dashed #cccccc; }
main .equiper .tbl .list span{ display: inline-block; white-space: pre-wrap; vertical-align: top; padding-left: 5px; }
main .equiper .tbl .list span em{ display: block; font-size: 0.86em; line-height: 12px; }
main .equiper .tbl .itma{ display: inline-block; vertical-align: top; width: 50%; padding: 9px; box-sizing: border-box; text-align: left; }
main .equiper .tbl .itma .imag{ box-shadow: inset 0px 0px 75px 20px rgba(10,100,190,0.3); display: table; position: relative; width: 100%; height: 120px; overflow: hidden; padding: 0px; text-shadow: 1px 1px 2px rgba(0,0,0,0.6); background-repeat: no-repeat; background-position: top center; background-size: cover; }
main .equiper .tbl .itma .imag b{ display: block; position: absolute; top: 0; left: 0; font-size: 0.9em; color: #ffffff; width: 100%; line-height: 14px; padding: 5px; box-sizing: border-box; background: rgba(0,0,0,0.12); overflow: hidden; }
main .equiper .tbl .itma .imag em{ display: table-cell; vertical-align: middle; height: 120px; padding: 0px 20px; text-shadow: none; color: #acb0b5; text-align: center; text-transform: uppercase; }
main .equiper .tbl .itma .imag span{ display: block; position: absolute; bottom: 0; left: 0; font-size: 0.8em; color: #ffffff; width: 100%; line-height: 14px; padding: 5px; box-sizing: border-box; overflow: hidden; }
main .equiper .tbl .itma .imag span img{ display: inline-block; height: 8px; margin-right: 5px; }

main .content .postav{ display: table; width: 100%; background: url(/images/postav.png) no-repeat left bottom; padding-left: 20px; margin-bottom: 60px; box-sizing: border-box; }
main .content .postav p{ clear: both; padding: 7px 9px 0px 9px; }
main .content .postav .prs{ display: block; float: left; width: 25%; height: 90px; box-sizing: border-box; padding: 5px 9px; vertical-align: top; }                                                                                                         
main .content .postav .prs p{ display: block; position: relative; background: #f6f9fd; box-shadow: 0px 0px 100px rgba(207,218,232,0.5) inset; height: 63px; color: #525252; white-space: nowrap; overflow: hidden; margin: 0; padding: 7px 10px; border-bottom: 3px solid #d7e4f9; }
main .content .postav .prs p b{ display: table; font: 1.1em OpenR; height: 27px; line-height: 27px; color: #bdbdbd; }
main .content .postav .prs p span{ display: table; font-size: 1.6em; height: 27px; line-height: 27px; color: #525252; } 
main .content .postav .sanalog{ clear: both; padding: 7px 30px; }
.sanalog{ display: inline-block; margin: 5px 0px; padding: 7px 20px; text-align: center; margin: 10px 0px 5px; background: #61a1d8; border-bottom: 3px solid #4e81ad; color: #deeaf6; padding: 7px 10px; }

.ustarel{ display: block; background: #f0f0f0; text-align: center; font-size: 1.8em; color: #ff4500; margin: 4px 70px 0px 0px; padding: 10px; }

.scroller{ display: block; max-height: 338px; overflow-x: hidden; overflow-y: auto; }
.scroller::-webkit-scrollbar-track{ background-color: #f5f5f5; border-radius: 5px; }
.scroller::-webkit-scrollbar{ width: 5px; background-color: #f5f5f5; border-radius: 5px; }
.scroller::-webkit-scrollbar-thumb{ background-color: rgba(0,0,0,0.2); cursor: pointer; border-radius: 5px; border: none; }

main .content .sbor{ display: table; width: 100%; margin-bottom: 30px; }
main .content .sbor .bimg{ display: table-cell; height: 200px; vertical-align: middle; width: 40%; white-space: nowrap; }                                              
main .content .sbor .bimg span{ display: block; max-height: 400px; padding: 20px 20px 0px 20px; overflow: hidden; }
main .content .sbor .bimg img{ width: auto; margin: 0 auto; } 
main .content .sbor .market{ display: table-cell; vertical-align: top; width: 60%; padding: 10px 60px 0px 60px; }
main .content .sbor .market h3{ font: 1em OpenB; margin: 0px 10px 10px 10px; color: #8a8a8a; }
main .content .sbor .market p{ margin: 0px 10px; color: #8a8a8a; }
main .content .sbor .market .prs{ display: block; width: 100%; height: 90px; box-sizing: border-box; padding: 5px 10px; vertical-align: top; }

main .content .sbor .market .logopic{ display: block; float: right; width: 100px; height: 63px; line-height: 53px; padding: 5px; box-sizing: border-box; text-align: center; background: #ffffff; overflow: hidden; }
main .content .sbor .market .logopic img{ display: inline-block; max-width: 100%; height: auto; vertical-align: middle; }


main .content .sbor .market .prsfull{ display: block; width: 100%; height: 90px; box-sizing: border-box; padding: 5px 10px; }  
main .content .sbor .market .prs .card, main .content .sbor .market .prsa .card, main .content .sbor .market .prsfull .card{ height: 90px; }                                                                                                         
main .content .sbor .market .prs p, main .content .sbor .market .prsfull p{ display: block; position: relative; background: #f6f9fd; box-shadow: 0px 0px 100px rgba(207,218,232,0.5) inset; height: 63px; color: #525252; white-space: nowrap; overflow: hidden; margin: 0; padding: 7px 10px; border-bottom: 3px solid #d7e4f9; } 
main .content .sbor .market .prs p u, main .content .sbor .market .prsfull p u{ display: block; position: absolute; top: -16px; right: 10px; color: #cccccc; text-decoration: none; line-height: 16px; height: 16px; font: 0.9em OpenI; } 
main .content .sbor .market .prs p b, main .content .sbor .market .prsfull p b{ display: block; height: 27px; line-height: 27px; font: 1.1em OpenR; color: #bdbdbd; padding-top: 5px; } 
main .content .sbor .market .prs p span, main .content .sbor .market .prsfull p span{ display: block; font-size: 1.6em; height: 27px; line-height: 27px; color: #cc0000; overflow: hidden; } 
main .content .sbor .market .prs p span em, main .content .sbor .market .prsfull p span em{ display: block; font-size: 0.6em; color: #bdbdbd; }
main .content .sbor .market .prs .finl, main .content .sbor .market .prsfull .finl{ display: table-cell; width: 100%; height: 63px; text-align: center; white-space: normal; }
main .content .sbor .market .prs .fink, main .content .sbor .market .prsfull .fink{ display: table-cell; width: 100%; height: 63px; text-align: center; white-space: normal; vertical-align: middle; }
main .content .sbor .market .prs .finl{ font-size: 0.9em; color: #0065AC; padding: 0px 25px; vertical-align: middle; }
main .content .sbor .market .prs .finl:hover{ color: #ee287d; cursor: pointer; }
main .content .sbor .market .placeprice, .sanalog{ clear: both; text-align: center; margin: 10px 10px 0px 10px; background: #61a1d8; border-bottom: 3px solid #4e81ad; color: #deeaf6; padding: 7px 10px; }
main .content .sbor .market .unreg{ text-align: center; display: block; padding: 7px 10px; }
    
.sanalog{ display: inline-block; margin: 5px 0px; padding: 7px 20px; }
main .content .sbor .market .placeprice a{ display: block; font-size: 1em; color: #ffffff; }
main .content .sbor .market .prsa{ display: block; float: left; width: 50%; height: 90px; box-sizing: border-box; margin-bottom: 10px; padding: 5px 10px; vertical-align: top; }
main .content .sbor .market .prsa p{ display: block; position: relative; background: #f6f9fd; box-shadow: 0px 0px 100px rgba(207,218,232,0.5) inset; height: 63px; color: #6a6a6a; white-space: nowrap; overflow: hidden; margin: 0; padding: 7px 10px; border-bottom: 3px solid #d7e4f9; }
main .content .sbor .market .prsa p span{ display: block; font-size: 1.6em; height: 27px; line-height: 27px; color: #6a6a6a; } 
main .content .sbor .market .prsa p span em{ display: block; font-size: 0.6em; color: #6a6a6a; }                                                                   
main .content .sbor .market .noprice{ text-align: center; background: rgba(0,0,0,0.12); text-transform: uppercase; font-size: 1.2em; color: #ffffff; margin: 20px 10px 10px 10px; padding: 35px 10px; text-shadow: 1px 1px 1px rgba(0,0,0,0.12); }

main .content .logot{ line-height: 40px; font-size: 1.4em; color: #8a8a8a; margin-bottom: 20px; }
main .content .logot a{ color: #8a8a8a; }
main .content .logot a:hover{ color: #0065ac; }
main .content .logot img{ float: left; height: 40px; width: auto; margin-right: 15px; }

main .content .yarecl{ display: block; margin: 60px 0px 0px 0px; background: #f2f6fb; border: 1px solid #f0f0f0; }
main .content .yarecl.shine{ display: block; margin: 0px 0px -20px 0px; background: transparent; border: 1px solid #f0f0f0; }

#superview{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(246,249,253,0.8); z-index: 101; }
#superview .loder{ display: none; width: 100%; height: 100%; text-align: center; vertical-align: middle; z-index: 1; }
#superview .loder img{ display: inline-block; width: 100px; height: 13px; }
#superview .inf{ display: table-cell; width: 100%; height: 100%; text-align: center; vertical-align: middle; z-index: 1; }
#superview .inf .whiter{ display: inline-block; position: relative; width: 560px; padding: 50px 50px 40px 50px; background: #ffffff; box-shadow: 0px 0px 10px rgba(0,0,0,0.092); text-align: left; }
#superview .inf .whiter .frame{ height: 500px; padding: 0px 20px; }
#superview .inf .whiter .scrollbar{ height: 500px; right: 60px; }
#superview .x{ float: right; opacity: 0.6; cursor: pointer; }
#superview .aligner{ display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#superview .aligner:nth-child(1){ z-index: 10; }

.invoice{ display: block; margin: 47px 0px 30px 0px; }
.invoice p{ display: block; margin: 0px; border-bottom: 1px dotted #cccccc; padding-left: 20px; height: 40px; line-height: 40px; }
.invoice p span{ display: block; float: right; padding-right: 20px; }

.noshd{ display: table; width: 76%; margin: 0 auto; }
.noshd input{ display: block; width: 100%; height: 30px; line-height: 30px; color: #525252; text-indent: 15px; border-bottom: 2px solid #cdcdcd; background: #f9f9f9; }
.noshd input[type="submit"]{ display: table; width: 60%; margin: 40px auto 0 auto; padding: 0px 20px; background: #61a1d8; border-bottom: 3px solid #4e81ad; color: #deeaf6; height: 33px; text-indent: 0; line-height: 33px; cursor: pointer; }
.noshd input[type="submit"].inactive { -webkit-filter: grayscale(0.8); }
.noshd input[type=checkbox]{ display: none; }
.noshd label.check{ display: block; height: 19px; line-height: 19px; font-size: 0.8em; cursor: pointer; background: url(../images/check.jpg) no-repeat left center; padding-left: 24px; margin: 10px 30px 6px -1px; text-align: left; vertical-align: top; }
.noshd label.check:hover{ background: url(../images/check.jpg) no-repeat left bottom; color: #cc0000; }
.noshd input[type=checkbox]:checked + label.check{ background: url(../images/check.jpg) no-repeat left top; color: #ee287d; }

#superview .whiter h5{ display: block; margin-right: 50px; padding: 3px 0px 30px; font: 0.9em OpenB; }
#superview .whiter .goed a{ display: block; margin-right: 50px; padding: 30px 0px 0px 0px; font: 0.7em OpenB; }
#superview .whiter .goed a:hover{ color: #ee287d; }
#superview .whiter .list{ display: block; font-size: 0.8em; clear: both; position: relative; text-align: left; white-space: nowrap; margin: 0; padding: 9px 0px; border-bottom: 1px solid #f5f5f5; }
#superview .whiter .list:hover{ background: #e9f1fa; border-bottom: 1px dashed #cccccc; }
#superview .whiter .list span a{ display: block; overflow: hidden; font: 1em OpenR; color: #0065AC; cursor: pointer; }
#superview .whiter .list span a:hover{ color: #ee287d; }
#superview .whiter .list span{ display: inline-block; width: 90%; box-sizing: border-box; white-space: pre-wrap; vertical-align: top; padding-left: 5px; }
#superview .whiter .list em{ display: block; font: 0.9em OpenI; color: #525252; float: right; text-align: right; margin: 0px 0px 0px 0px; max-width: 110px; overflow: hidden; }
#superview .whiter .list em u{ display: block; text-decoration: none; font: 1em OpenI; color: #6a6a6a; }
#superview .whiter .list strong{ display: block; font: 1.1em OpenB; color: #212121; }