@font-face {
   font-family: PTSans;
   src: url('/font/PTS55F.ttf');
}

@font-face {
   font-family: PTSansNarrowBold;
   src:url('/font/PTN77F.ttf');
   font-weight:normal;
   font-style:normal;
}

@font-face {
   font-family: MyriadProCond;
    src: url('/font/MyriadPro-Cond.eot');
    src: url('/font/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
         url('/font/MyriadPro-Cond.otf'),
         url('/font/MyriadPro-Cond.ttf');
   font-weight:normal;
   font-style:normal;
}

@font-face {
   font-family: TR;
   src: url('/font/trebuc.ttf');
}




/*����� �����*/
html, body, form, table, p{
	margin:0px;
	padding:0px;
   font-family: Trebuchet MS;
   font-size: 14px;
   color: #000000;
}

body{
   background: url('https://i-modelist.ru/img/all-bg.png') 50% 0 repeat-y;
}

td {
	padding: 0px;
}


img{
	border: none;
}

a{
   color: #2890cf;
}

.content{
   background: url('https://i-modelist.ru/img/top-bg.png') 50% 0 no-repeat;
   min-height: 1100px;
   width: 100%;
}

.bottom-bg{
   background: url('https://i-modelist.ru/img/tank-bg.png') no-repeat;
   background-position: center bottom;
   min-height: 1194px;
   width: 100%;
   
   padding-bottom: 60px;
}

.fix-width{
   width: 1024px;
   margin: 0 auto;
}

.pre-top{
   height: 60px;
}

.lang{
   float: right;
   width: 160px;
   height: 20px;
   margin-top: 18px;
   color: #878787;
   font-size: 13px;
   line-height: 20px;
}

.top-text{
   font-size: 14.78px;
   margin-left: 25px;
   padding-top: 6px;
   float: left;
}

.head{
   width: 100%;
   height: 217px;
   background: url('https://i-modelist.ru/img/head-block.png') no-repeat;
}

.logo{
   float: left;
   margin-left: 45px;
   margin-top: 6px;
   margin-right: 32px;
   width: 157px;
   height: 146px;
}

.gray-line{
   background: #cbcbcb;
   width: 1px;
   height: 120px;
   margin-top: 22px;
   float: left;
}

.gray-hor-line{
   background: #cbcbcb;
   width: 90%;
   height: 1px;
   margin-top: 5px;
   margin-left: 10px;
   float: left;
}

.phone{
   margin-top: 40px;
   margin-left: 11px;
   height: 62px;
   width: 98px;
   background: url('https://i-modelist.ru/img/phone.png') no-repeat;
   float: left;
}

.phone-text{
   width: 190px;
   margin-top: 40px;
   margin-left: 10px;
   float: left;

}

.phone-text .number{
   font-size: 23px;
   color: #424242;
   line-height: 23px;
}

.phone-text .number span{
   color: #838383;
}

.email{
   margin-top: 10px;
   margin-bottom: 10px;
   font-size: 13.2px;
}

.grafic{
   color: #3b5863;
   font-size: 13.9px;
}

textarea {
    border-left: 1px solid #e2e3e8;
    border-bottom: 1px solid #e2e3e8;
    border-right: 1px solid #e2e3e8;
    border-top: 1px solid #adadb3;
    color: rgb(50,50,50);
    font-size: 13px;
    padding-left: 7px;
    margin-bottom: 7px;
    border-radius: 2px;
}

input[type="text"], input[type="password"]{
   border-left: 1px solid #e2e3e8;
   border-bottom: 1px solid #e2e3e8;
   border-right: 1px solid #e2e3e8;
   border-top: 1px solid #adadb3;
   color: rgb(50,50,50);
   width: 120px;
   height: 20px;
   line-height: 20px;
   font-size: 13px;
   padding-left: 7px;
   margin-bottom: 7px;
   border-radius: 2px;
}
.search-box input[type=text] {
    font-weight: bold;
}

.auth-div{
   margin-left: 21px;
   float: left;
   width: 244px;
   margin-top: 42px;
}

.auth-div a.auth-sub{
   font-size: 14px;
   margin-left: 11px;
   color: #2a93ce;
}

.pas a{
   color: #b3b3b3;
   font-size: 12.5px;
}

.reg a{
   font-size: 14px;
   color: #666666;
   font-style: italic;
}

.basket{
   width: 203px;
   height: 76px;
   float: left;
   margin-left: 8px;
   margin-top: 23px;
   background: url('https://i-modelist.ru/img/basket.png') no-repeat;
}

.basket-text{
   color: #3b5863;
   font-size: 14px;
   margin-left: 78px;
   margin-top: 33px;
}

.how-order{
   font-style: italic;
   margin-left: 10px;
   margin-top: 30px;
   font-size: 14px;
}

.menu{
   width: 1024px;
   float: left;
   margin-top: 4px;
}

.search-box {
   margin-top: 15px;
   float: left;
}

.search-box input[type="text"]{
   margin-left: 27px;
   width: 199px;
   float: left;
}

.search-box input[type="submit"]{
   margin-left: -20px;
   width: 18px;
   height: 12px;
   cursor: pointer;
   border: none;
   background: url('https://i-modelist.ru/img/search-ico.png') no-repeat;
   float: left;
   margin-top: 6px;
}

.menu-p {
    /*font-family: Tahoma;*/
    /* font-size: 10px; */
}

.menu-p{
   margin-left: 50px;
   float: left;
   color: #feffff;
   font-family: TR;
   font-size: 15px;
   line-height: 55px;
   margin-top: 0px;
}

.menu-p a{
   color: #feffff;
   cursor: pointer;
   /*letter-spacing: 2px;*/
}

.menu-p a:hover{
   color: #ffafaf;
}

.menu-p span{
   margin-left: 13px;
   margin-right: 13px;
}

.home{
   float: right;
   margin-top: 16px;
   margin-right: 38px;
   background: url('https://i-modelist.ru/img/home.png') no-repeat;
   width: 28px;
   height: 25px;
   cursor: pointer;
}


.news{
   margin-top: 30px;
   
}

.title-news{
   font-size: 25px;
   color: #020001;
}

.one-news{
   margin-top: 14px;
      
}

.date-news{
   color: #ffffff;
   width: 84px;
   height: 24px;
   line-height: 24px;
   
   background: url('https://i-modelist.ru/img/bg-date.png') no-repeat;
   text-align: center;
}

.description-news{
   margin-top: 12px;
   color: #3b5863;
}

.vidjet-vk{
   margin-top: 40px;
}

.description-news a{
   color: #3b5863;
}
/*content*/
.content-table{
   margin-top: 45px;
   width: 100%;
}

.left-menu{
   width: 301px;
}

.menu-2{
   width: 301px;
   margin-top: 30px;
   border-radius: 10px;
   overflow: hidden;
   background: #ffffff;
}

.one-menu-2{
   background: #f5f8f8;
   height: 36px;
   margin-bottom: 1px;
   line-height: 36px;
   width: 270px;
   padding-left: 31px;
   font-style: italic;
   font-size: 15.3px;
   color: #258ccb;
}

.one-menu-2 a{
   color: #258ccb;
   text-decoration: none;
}

.one-menu-2:hover{
   color: #424242;
   background: #c2c3c3;
}

.one-menu-2:hover a{
   color: #424242;
}

.for-border-radius{
   border-radius: 10px;
   overflow: hidden;
}

.level-1{
   width: 301px;
   height: 32px;
   background: #ffffff url('https://i-modelist.ru/img/bg-left-menu.png') repeat-x;
   cursor: pointer;
}

.level-1:hover, .level-1.active{
   background: #ffffff url('https://i-modelist.ru/img/bg-left-menu-active.png') repeat-x;
   
}

.level-1 .text-block-menu{
   color: #000000;
   font-size: 15.3px;
   background: url('https://i-modelist.ru/img/menu-arr.png') 0 14px no-repeat;
   line-height: 32px;
   margin-left: 11px;
   padding-left: 17px;
}

.level-1.active .text-block-menu, .level-1:hover .text-block-menu{
   color: #505050;
   background: url('https://i-modelist.ru/img/menu-arr-active.png') 0 14px no-repeat;
}

.submenu{
   padding-top: 10px;
   padding-bottom: 10px;
   width: 301px;
   background: #f5f8f8;
   display: none;
}

.one-submenu{
   height: 20px;
   padding-left: 30px;
   width: 271px;
   cursor: pointer;
   background: url('https://i-modelist.ru/img/dot-menu.png') 19px 9px no-repeat;
   color: #3b5863;
   font-size: 13.6px;
   line-height: 20px;
}

.one-submenu:hover{
   background-color: #d9e2e2;
   color: #787878;
}


.overflow{
   width: 662px;
   height: 291px;
   overflow: hidden;
   margin-left: 7px;
   float: left;
}

.slider{
   width: 677px;
   height: 339px;
   background: #ffffff;
   margin-left: 42px;
   border-radius: 10px 10px 0 0;
}

.slides{
   width: 6820px;
   height: 339px;
}

.slide{
   width: 662px;
   height: 339px;
   float: left;
}

.preview-box{
   margin-top: 8px;
   margin-bottom: 20px;
   float: left;
   
}

.one-preview{
   width: 8px;
   height: 8px;
   background: url('https://i-modelist.ru/img/preview-box.png') no-repeat;
   cursor: pointer;
   float: left;
   margin-left: 4px;
   margin-right: 4px;
}

.one-preview[active="1"]{
   background: url('https://i-modelist.ru/img/preview-box-active.png') no-repeat;
   cursor: pointer;
}

.arrowLeft{
   position: absolute;
   width: 55px;
   height: 53px;
   margin-top: 149px;
   margin-left: 16px;
   cursor: pointer;
}

.arrowRight{
   position: absolute;
   cursor: pointer;
   width: 55px;
   height: 53px;
   margin-top: 149px;
   margin-left: 611px;
}

.clear-float{
   float: left;
   width: 100%;
   height: 1px;
}

.main-img-block{
   margin-top: 8px;
   background: #ffffff;
   margin-left: 42px;
   border-radius: 10px;
   width: 670px;
   padding-left: 5px;
   float: left;
   padding-top: 5px;
   padding-bottom: 5px;
   border-spacing: 5px;
   margin-bottom: 20px;
}

.inner-catalog .main-img-block{
   margin-left: 25px;
   margin-top: 0;
}

.one-cat{
   width: 140px;
   height: 150px;
   background: url('/icon/sprite.png') no-repeat;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 5px;
   margin-bottom: 5px;
   color: #ffffff;
   font-size: 14px;
   padding-left: 7px;
   padding-right: 7px;
   padding-bottom: 7px;
   text-align: center;
   vertical-align: bottom;
   cursor: pointer;
}

.one-cat .wr {
    width: 144px;
    overflow: hidden;
}

.one-cat:hover{
   background: url('/icon/sprite-hover.png') no-repeat;
}

.one-cat a{
   color: #ffffff;
   bottom: 0;
}

.one-cat.c1{
   background-position: 0 0;
}

.one-cat.c2{
   background-position: -169px 0;
}

.one-cat.c3{
   background-position: -335px 0;
}

.one-cat.c4{
   background-position: -504px 0;
}
/*---*/
.one-cat.c5{
   background-position: 0 -164px;
}

.one-cat.c6{
   background-position: -169px -164px;
}

.one-cat.c7{
   background-position: -335px -164px;
}

.one-cat.c8{
   background-position: -504px -164px;
}

.one-cat.c9{
   background-position: 0 -329px;
}

.one-cat.c10{
   background-position: -168px -329px;
}

.one-cat.c11{
   background-position: -337px -329px;
}

.one-cat.c12{
   background-position: -504px -329px;
}

.one-cat.c13{
   background-position: -2px -494px;
}

.one-cat.c14{
   background-position: -169px -494px;
}

.one-cat.c15{
   background-position: -337px -494px;
}

.one-cat.c16{
   background-position: -504px -494px;
}

.one-cat.c17{
   background-position: -1px -660px;
}

.one-cat.c18{
   background-position: -170px -660px;
}

.one-cat.c19{
   background-position: -337px -660px;
}

.one-cat.c20{
   background-position: -503px -660px;
}

.one-cat.c21{
    background-position: none;
    background: url('https://i-modelist.ru/images/wot2.png');
}

.one-cat.c22{
    background-position: none;
    background: url(https://i-modelist.ru/images/warhammer.png);
}

.one-cat.c23{
    background-position: none;
    background: url(https://i-modelist.ru/file.php/ipw/166/d70a9b73/);
}

.content-title{
   font-size: 25px;
   color: #000000;
   margin-top: 20px;
   margin-left: 10px;
   padding-left: 14px;
   float: left;
}

.hit{
   line-height: 45px;
   padding-left: 52px;
   background: url('https://i-modelist.ru/img/hit.png') no-repeat;
   height: 51px;
}

.new{
   line-height: 45px;
   padding-left: 52px;
   background: url('https://i-modelist.ru/img/star.png') no-repeat;
   height: 51px;
}

.one-product{
   width: 175px;
   height: 275px;
   margin-left: 2px;
   float: left;
   cursor: pointer;
   margin-right: 2px;
   
   border-radius: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 7px;
}

.one-product:hover{
   border: 3px solid #d6d6d6;
   padding-left: 7px;
   padding-right: 7px;
   padding-top: 7px;
   padding-bottom: 4px;
}


.buy-pr{
   width: 97px;
   height: 21px;
   background: url('https://i-modelist.ru/img/to-basket.png') no-repeat;
   cursor: pointer;
   float: right;
}


.img-pr{
   margin-top: 30px;
   margin-bottom: 21px;
   height: 98px;
   width: 177px;
   float: left;
}

.title-pr{
   width: 169px;
   font-size: 14px;
   padding-left: 4px;
   float: left;
}

.title-pr a{
   color: #3b5863;
}

.articul{
   color: #3e4040;
   font-size: 12px;  
   width: 169px;
   margin-top: 10px;
   margin-bottom: 12px;
   padding-left: 4px;
   float: left;
}

.price-pr{
   width: 68px;
   padding-left: 4px;
   float: left;
   color: #000000;
   font-style: bold;
   font-size: 25px;
   line-height: 12.5px;
   margin-top: 3px;
}

.price-pr span{
   /*color: #6f8187;*/
   font-size: 15px;
}

.text{
   margin-left: 47px;
}

.way{
   margin-top: 15px;
   margin-left: 20px;
   font-size: 11.1px;
}

.way span{
   color: #5c5c5c;
}

.way a{
   color: #000000;
}

.main-img-block .text{
   margin-left: 20px;
}

.text ul{
   list-style: none;
}

.reg-block{
   width: 308px;
   color: #000000;
   font-size: 16.4px;
   margin-top: 20px;
   margin-bottom: 20px;
}

.reg-block span{
   color: #4891bd;
   
}
.reg-block.long{
   width: 424px;
}

.text .gray-hor-line{
   float:  none;
   margin-left: 0;
   width: 100%;
}

.reg-block.long100{
   width: 100%;
}

.reg-block input[type="text"], .reg-block input[type="password"]{
   float: right;
   width: 210px;
}

.reg-block .italic{
   font-family: Arial;
   color: #393939;
   font-size: 12px;
   font-style: italic;
}

.reg-block span.regular-small{
   font-family: Arial;
   color: #393939;
   font-size: 12px;
}

.reg-btn{
   width: 192px;
   height: 22px;
   cursor: pointer;
   border: none;
   background: url('https://i-modelist.ru/img/reg-btn.png') no-repeat;
   margin-bottom: 40px;
   color: #ffffff;
   font-weight: bold;
   font-size: 13.8px;
   line-height: 22px;
}

.reg-btn.red{
   background: url('https://i-modelist.ru/img/red-btn.png') repeat-x;
}

.border-basket{
   width: 624px;
   margin-top: 8px;
   border-radius: 15px;
   border: 3px solid #d4d4d4;
   margin-bottom: 25px;
}

.head-kozina{
   
   border-spacing: 0px;
   margin-left: 3px;
   width: 100%;
   color: #888888;
   font-size: 13px;
   margin-top: 20px;
}

.border-basket .head-kozina{
   
   border-spacing: 0px;
   margin-left: 0px;
   margin-top: 0px;
}

.border-basket .title-pr, .border-basket .price-pr, .count-pr, .del-check, .img-pr{
   margin-top: 25px;
   
}

.sum{
   color: #000000;
   font-size: 18.5px;
   text-align: right;
   padding-right: 10px;
}

.recalc{
   margin-top: 4px;
   /*width: 107px;*/
   /*height: 21px;*/
   /*background: url('https://i-modelist.ru/img/recalc.png') no-repeat;*/
   width: 160px;
   height: 24px;
   background: url('https://i-modelist.ru/img/bottom.png') no-repeat;
   border: none;
   cursor: pointer;
}

.border-basket .img-pr, .border-basket .img-pr img{
   width: 133px;
}

input.count-pr{
   width: 33px;
}

.head-kozina td{
   padding-left: 17px;
}

.td-photo{
   width: 133px;
}

.td-title{
   width: 203px;
}

.td-price{
   width: 78px;
}

.td-count{
   width: 63px;
}

.td-del{
}

h1{
   font-size: 25px;
   margin-top: 15px;
   margin-bottom: 3px;
}

.text p{
   margin-top: 22px;
   color: #3a3939;
   font-size: 14px;
}

.text p.decor{
   font-size: 16.6px;
   color: #3b5863;
   font-style: italic;
}
/*end content*/

/*pay*/
.pay-block{
   width: 100%;
   border-radius: 15px;
   background: #ffffff;
   padding-top: 15px;
   padding-bottom: 34px;
   text-align: center;
   color: #5a5a5a;
   font-size: 16.6px;
   margin-top: 20px;
}

.terminal{
   width: 130px;
   margin-left: 50px;
   color: #5a5a5a;
   text-align: center;
   font-size: 13.9px;
}

.other-pay{
   width: 130px;
   margin-left: 61px;
   white-space: nowrap;
   color: #5a5a5a;
   text-align: center;
   font-size: 13.9px;
}


.pay-block img{
   margin-top: 10px;
   margin-bottom: 15px;
   
}

.pay-block a{
   color: #3b5863;
   font-size: 14px;
}
/*end pay*/


/*foother*/
.foot{
   width: 100%;
   border-radius: 15px;
   background: #ffffff;
   margin-top: 30px;
   padding-top: 20px;
   color: #6b6b6b;
   font-size: 12.8px;
   height: 105px;
}

.copy{
   margin-left: 50px;
   margin-top: 12px;
   float: left;
   width: 178px;
}

.gray-line-foot{
   width: 1px;
   height: 80px;
   background: #cbcbcb;
   float: left;
}

.count{
   width: 140px;
   text-align: center;
   float: left;
}

.foot-phone{
   width: 265px;
   text-align: center;
   float: left;
   margin-top: 12px;
   color: #424242;
   font-size: 26px;
   
}

.foot-phone span{
   color: #838383;
}

.graf{
   margin-left: 55px;
   float: left;
   margin-top: 12px;
   text-align: left;
}


/*foother end*/
.kmSelectContainer {
      font-size: 13.6px;
   line-height: 20px;
}

.selectItemBox{
   width: 155px;
   font-size: 13.6px;
}

.oneItemSelect{
   width: 100%;
}

.oneItemSelect:hover{
   color: #ffffff;
   background: #787878 !important;
}


.search-form{
   margin-top: 15px;
   width: 639px;
   height: 204px;
   border-radius: 10px;
   background: #d3dee4;
   padding-left: 20px;
}

.title-search{
   font-size: 13.6px;
   color: #000000;
   padding-top: 10px;
}

.inputs{
   border-spacing: 0px;
}

.inputs .reg-block{
   width: 296px;
}

.select-search{
   float: right;
   width: 160px;
}

.sep-price{
   float: right;
}


.reg-block.price-s input{
   width: 92px !important;
}

.s-button{
   width: 274px;
   margin: 0 auto;
   
}

.reg-btn.ss{
   width: 110px;
   margin-right: 22px;
}

.s-button a{
   font-style: italic;
}


.katalog-category {
    border-spacing: 6px;
    margin-left: 9px;
    margin-bottom: 44px;
}

.one-cat-inner{
   width: 159px;
   height: 129px;
   background: url('https://i-modelist.ru/img/bg-kat.png') no-repeat;
   cursor: pointer;
   padding-top: 30px;
   text-align: center;
}

.img-cat{
   width: 90px;
   height: 100px;
   margin: 0 auto;
   
}

.img-cat img{
   overflow: hidden;
   width: 100%;
}

.title-cat{
   width: 130px;
   margin: 0 auto;
   text-align: center;
}

.title-cat a{
   color: #3b5863;
   font-size: 13.6px;
}



.paging{
   height: 86px;
   margin-top: 30px;
   width: 660px;
   
}

.katalog-product{
   width: 100%;
}

.katalog-product td{
   width: 33%;
}

.sr-but{
   float: right;
   color: #3f3f3f;
   font-size: 11.2px;
   font-style: italic;
   width: 97px;
   margin-top: 5px;
   cursor: pointer;
   text-decoration: underline;
}

.vid{
   color: #888888;
   font-size: 14px;
   float: left;
}

.v{
   float: left;
   
   height: 23px;
   line-height: 23px;
}

.variant-vid{
   color: #18a7e4;
   float: left;
   margin-left: 8px;
   cursor: pointer;
   height: 23px;
   line-height: 23px;
}

.ico-variant{
   float: right;
   width: 23px;
   height: 23px;
   margin-left: 2px;
}

.variant-vid span{
   border-bottom: 1px dotted #18a7e4;
}


.variant-vid.active{
   color: #595555;
}

.variant-vid.active span{
   border-bottom: none;
}

.variant-vid.block .ico-variant{
   background: url('https://i-modelist.ru/img/block-hover.png') no-repeat;
}

.variant-vid.block.active .ico-variant{
   background: url('https://i-modelist.ru/img/block.png') no-repeat;
}


.variant-vid.list .ico-variant{
   background: url('https://i-modelist.ru/img/list-hover.png') no-repeat;
}

.variant-vid.list.active .ico-variant{
   background: url('https://i-modelist.ru/img/list.png') no-repeat;
}


.count-in-page{
   float: right;
   line-height: 23px;
   color: #888888;
   width: 135px;
}

.select-count-in-page{
   width: 70px;
   float: right;
}

.select-count-in-page .kmSelectContainer{
   border: 1px solid #e2e3e8;
} 

.page{
   margin-top: 36px;
   float: left;
   
}

.one-p{
   margin-right: 10px;
   float: left;
}

.sorting{
   float: right;
   margin-top: 36px;
   color: #888888;
}

.sorting span{
   color: #00aeef;
   border-bottom: 1px dotted #00aeef;
   cursor: pointer;
}



.sorting span.active{
   color: #000000;
   border-bottom: none;
   
}

.card{
   margin-top: 35px;
   font-size: 14.8px;
   color: #000000;
   margin-bottom: 50px;
}

.card span{
   color: #3e4040;
}

.logo-pr{
   width: 212px;
}

.stars-on-card{
   margin-top: 35px;
}

.stars-on-card img{
   float: left;
   margin-right: 6px;
}

.price-on-card{
   font-size: 45.3px;
   font-weight: bold;
   line-height: 17px;
}

.price-on-card span{
   /*font-size: 17.2px;*/
   font-size: 25.3px;
   /*color: #898989;*/
}

.button-on-card{
   margin-top: 15px;
   cursor: pointer;
   width:115px;
   height: 21px;
   background: url('https://i-modelist.ru/img/card-to-basket.png') no-repeat;
}

.sr-on-card{
   color: #3f3f3f;
   font-style: italic;
   font-size: 11.2px;
   text-decoration: underline;
   margin-top: 7px;
   cursor: pointer;
}

.mini {
   padding-top: 20px;
}

.mini img{
   width:89px;
   height: 89px;
   cursor: pointer;
   
}

.mini .f{
   float: left;
}

.mini .s{
   float: right;
}

.title-descr-on-card{
   margin-top: 20px;
   font-size: 16px;
   color: #242424;
}

.descr-on-card{
   margin-top: 15px;
   color: #555353;
   font-size: 13px;
}