

/* Start:/bitrix/templates/books/main.css?156752015329627*/
.fl426{background-position:0 -43px;height:18px;}
.fl427{background-position:0 -61px;height:17px;}
.fl428{background-position:0 -78px;height:17px;}
.fl429{background-position:0 -95px;height:18px;}
.fl430{background-position:0 -113px;height:17px;}
.fl433{background-position:0 -159px;height:17px;}
.fl434{background-position:0 -176px;height:15px;}
.fl435{background-position:0 -191px;height:17px;}
.fl436{background-position:0 -208px;height:15px;}
.fl437{background-position:0 -223px;height:13px;}
.fl438{background-position:0 -236px;height:17px;}
.fl441{background-position:0 -266px;height:17px;}
.fl442{background-position:0 -283px;height:17px;}
.fl444{background-position:0 -315px;height:17px;}
.fl445{background-position:0 -332px;height:13px;}
.fl446{background-position:0 -345px;height:17px;}
.fl448{background-position:0 -380px;height:13px;}
.fl449{background-position:0 -393px;height:17px;}
.fl450{background-position:0 -410px;height:15px;}
.fl451{background-position:0 -425px;height:17px;}
.fl452{background-position:0 -442px;height:15px;}
.fl455{background-position:0 -483px;height:17px;}
.fl456{background-position:0 -500px;height:13px;}
.fl458{background-position:0 -530px;height:19px;}
.fl459{background-position:0 -549px;height:15px;}
.fl460{background-position:0 -564px;height:15px;}
.fl461{background-position:0 -579px;height:17px;}
.fl462{background-position:0 -596px;height:17px;}
.fl463{background-position:0 -613px;height:16px;}
.fl464{background-position:0 -629px;height:17px;}
.fl465{background-position:0 -646px;height:13px;}
.fl467{background-position:0 -674px;height:13px;}
.fl468{background-position:0 -687px;height:15px;}
.fl470{background-position:0 -719px;height:17px;}
.fl472{background-position:0 -755px;height:17px;}
.fl473{background-position:0 -772px;height:17px;}
.fl474{background-position:0 -805px;height:13px;}
.fl477{background-position:0 -835px;height:17px;}
.fl478{background-position:0 -852px;height:13px;}
.fl482{background-position:0 -916px;height:13px;}
.fl483{background-position:0 -929px;height:17px;}
.fl484{background-position:0 -946px;height:14px;}
.fl485{background-position:0 -960px;height:13px;}
.fl486{background-position:0 -973px;height:18px;}
.fl489{background-position:0 -1025px;height:17px;}
.fl490{background-position:0 -1042px;height:15px;}
.fl491{background-position:0 -1057px;height:13px;}
.fl492{background-position:0 -1070px;height:17px;}
.fl493{background-position:0 -1087px;height:17px;}
.fl494{background-position:0 -1104px;height:13px;}
.fl495{background-position:0 -1117px;height:10px;}
.fl498{background-position:0 -1160px;height:15px;}
.fl499{background-position:0 -1175px;height:13px;}
.fl501{background-position:0 -1205px;height:17px;}
.fl502{background-position:0 -1222px;height:15px;}
.fl503{background-position:0 -1237px;height:17px;}
.fl504{background-position:0 -1254px;height:13px;}
.fl505{background-position:0 -1267px;height:17px;}
.fl506{background-position:0 -1284px;height:15px;}
.fl507{background-position:0 -1299px;height:17px;}
.fl509{background-position:0 -1329px;height:13px;}
.fl510{background-position:0 -1342px;height:17px;}
.fl511{background-position:0 -1359px;height:13px;}
.fl512{background-position:0 -1372px;height:17px;}
.fl513{background-position:0 -1389px;height:13px;}
.fl514{background-position:0 -1402px;height:17px;}
.fl515{background-position:0 -1419px;height:13px;}
.fl516{background-position:0 -1432px;height:15px;}
.fl517{background-position:0 -1447px;height:15px;}
.fl518{background-position:0 -1462px;height:15px;}
.fl519{background-position:0 -1477px;height:17px;}
.fl520{background-position:0 -1494px;height:17px;}
.fl521{background-position:0 -1511px;height:17px;}
.fl522{background-position:0 -1528px;height:13px;}
.fl523{background-position:0 -1541px;height:17px;}
.fl525{background-position:0 -1571px;height:17px;}
.fl527{background-position:0 -1605px;height:17px;}
.fl528{background-position:0 -1622px;height:17px;}
.fl529{background-position:0 -1639px;height:13px;}
.fl531{background-position:0 -1666px;height:17px;}
.fl532{background-position:0 -1683px;height:13px;}
.fl533{background-position:0 -1696px;height:20px;}
.fl534{background-position:0 -1716px;height:13px;}
.fl535{background-position:0 -1729px;height:14px;}
.fl536{background-position:0 -1743px;height:17px;}
.fl537{background-position:0 -1760px;height:13px;}
.fl538{background-position:0 -1773px;height:24px;}
.fl539{background-position:0 -1797px;height:21px;}
.fl540{background-position:0 -1818px;height:13px;}
.fl542{background-position:0 -1848px;height:15px;}
.fl543{background-position:0 -1863px;height:13px;}
.fl544{background-position:0 -1876px;height:18px;}
.fl546{background-position:0 -1907px;height:13px;}
.fl547{background-position:0 -1920px;height:17px;}
.fl548{background-position:0 -1937px;height:16px;}
.fl549{background-position:0 -1953px;height:17px;}
.fl550{background-position:0 -1970px;height:19px;}
.fl551{background-position:0 -1989px;height:15px;}
.fl552{background-position:0 -2004px;height:17px;}
.fl555{background-position:0 -2071px;height:17px;}
.fl556{background-position:0 -2088px;height:17px;}
.fl557{background-position:0 -2105px;height:14px;}
.fl558{background-position:0 -2119px;height:13px;}
.fl559{background-position:0 -2132px;height:19px;}
.fl560{background-position:0 -2151px;height:13px;}
.fl561{background-position:0 -2164px;height:17px;}
.fl562{background-position:0 -2181px;height:17px;}
.fl563{background-position:0 -2198px;height:13px;}
.fl564{background-position:0 -2211px;height:17px;}
.fl565{background-position:0 -2228px;height:17px;}
.fl566{background-position:0 -2245px;height:17px;}
.fl567{background-position:0 -2262px;height:13px;}
.fl568{background-position:0 -2275px;height:17px;}
.fl570{background-position:0 -2309px;height:17px;}
.fl571{background-position:0 -2326px;height:17px;}
.fl572{background-position:0 -2343px;height:14px;}
.fl574{background-position:0 -2371px;height:13px;}
.fl575{background-position:0 -2384px;height:17px;}
.fl576{background-position:0 -2401px;height:13px;}
.fl577{background-position:0 -2414px;height:17px;}
.fl578{background-position:0 -2431px;height:17px;}
.fl579{background-position:0 -2448px;height:13px;}
.fl582{background-position:0 -2495px;height:15px;}
.fl583{background-position:0 -2510px;height:13px;}
.fl584{background-position:0 -2523px;height:15px;}
.fl585{background-position:0 -2538px;height:13px;}
.fl587{background-position:0 -2568px;height:17px;}
.fl589{background-position:0 -2602px;height:17px;}
.fl590{background-position:0 -2619px;height:13px;}
.fl592{background-position:0 -2649px;height:17px;}
.fl593{background-position:0 -2666px;height:13px;}
.fl594{background-position:0 -2679px;height:13px;}
.fl595{background-position:0 -2692px;height:13px;}
.fl16802{background-position:0 -2720px;height:17px;}
.fl599{background-position:0 -2750px;height:17px;}
.fl600{background-position:0 -2767px;height:17px;}
.fl603{background-position:0 -2814px;height:17px;}
.fl606{background-position:0 -2872px;height:13px;}
.fl607{background-position:0 -2885px;height:13px;}
.fl608{background-position:0 -2898px;height:17px;}
.fl609{background-position:0 -2915px;height:13px;}
.fl610{background-position:0 -2928px;height:16px;}
.fl611{background-position:0 -2944px;height:13px;}
.fl612{background-position:0 -2957px;height:17px;}
.fl613{background-position:0 -2974px;height:13px;}
.fl16793{background-position:0 -3002px;height:13px;}
.fl16794{background-position:0 -3015px;height:17px;}
.fl16751{background-position:0 -3032px;height:13px;}
.fl16771{background-position:0 -3045px;height:17px;}
.fl16773{background-position:0 -3062px;height:13px;}
.fl16781{background-position:0 -3075px;height:17px;}
.fl16786{background-position:0 -3092px;height:13px;}
.fl16745{background-position:0 -3105px;height:25px;}
.fl16778{background-position:0 -3130px;height:17px;}
.fl16795{background-position:0 -3147px;height:15px;}
.fl16796{background-position:0 -3162px;height:13px;}
.fl16746{background-position:0 -3175px;height:17px;}
.fl16797{background-position:0 -3192px;height:13px;}
.fl16097{background-position:0 -3205px;height:17px;}
.fl16798{background-position:0 -3222px;height:17px;}
.fl16799{background-position:0 -3239px;height:17px;}
.fl16800{background-position:0 -3256px;height:17px;}
.fl16803{background-position:0 -3286px;height:18px;}
.fl16804{background-position:0 -3304px;height:13px;}
.fl16776{background-position:0 -3317px;height:17px;}
.fl16805{background-position:0 -3334px;height:13px;}
.fl16801{background-position:0 -3273px;height:13px;}



.o-chem p{color:#fff;font-size:15px;text-align:left;line-height:20px;}
.o-chem{right:30px;bottom:40px;position:absolute;z-index:3;}
.o-chem:after{content:'';position:absolute;width:48px;height:60px;background:url(/bitrix/templates/books/images/spsprite.png);background-position:0 -2970px;margin:-38px 0 0 -35px;}
.o-chem p a{color:#fff!important;border-bottom:1px solid rgba(255,255,255,0.6);}
.o-chem p a:hover{border-bottom:1px solid rgba(255,255,255,1);}

.find-content {
    position: relative;
    margin: 30px auto 0;
    width: 670px;
}
.find-content::-webkit-input-placeholder{color:#fff;font-size:16px;}
.find-content::-moz-placeholder{color:#fff;font-size:16px;}
.find-content:-moz-placeholder{color:#fff;font-size:16px;}
.find-content:-ms-input-placeholder{color:#fff;font-size:16px;}
.find-content .bx_input_submit{width:40px;height:40px;display:inline-block;right:9px;top:6px;cursor:pointer;position:relative;border:none;outline:none;background-repeat:no-repeat;
background-color:transparent;
background-size:35px;background-position:50%;
background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPlNlYXJjaCB2Mi42PC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMwMDAwMDAiPjxwYXRoIGQ9Ik02OS44Mjg0MjcxLDY0LjE3MTU3MjkgQzcxLjM5MDUyNDMsNjUuNzMzNjcgNzEuMzkwNTI0Myw2OC4yNjYzMyA2OS44Mjg0MjcxLDY5LjgyODQyNzEgQzY4LjI2NjMzLDcxLjM5MDUyNDMgNjUuNzMzNjcsNzEuMzkwNTI0MyA2NC4xNzE1NzI5LDY5LjgyODQyNzEgTDU1LjkxNjEzODgsNjEuNTcyOTkzIEM1NS4zMzEwMTAzLDYwLjk4Nzg2NDUgNTQuMjcxNzA3NSw2MC44Mzk3OTYyIDUzLjUzNTIxOCw2MS4yMzM0NTkzIEM1My41MzUyMTgsNjEuMjMzNDU5MyA1My42MzUzNzc3LDYxLjIwOTUwMjYgNTIuOTkxMTUwMSw2MS41MDA1MjIyIEM1MC44NTg3MTU0LDYyLjQ2MzgxNiA0OC40OTE5NzM5LDYzIDQ2LDYzIEMzNi42MTExNTkzLDYzIDI5LDU1LjM4ODg0MDcgMjksNDYgQzI5LDM2LjYxMTE1OTMgMzYuNjExMTU5MywyOSA0NiwyOSBDNTUuMzg4ODQwNywyOSA2MywzNi42MTExNTkzIDYzLDQ2IEM2Myw0OC41MDAzMDQ2IDYyLjQ2MDIyNTEsNTAuODc0NTM4IDYxLjQ5MDg0Nyw1My4wMTI1Mjg0IEM2MS4yMDIxOTQ5LDUzLjY0OTE1ODggNjEuMjMxMDk4MSw1My41NDA3OTk5IDYxLjIzMTA5ODEsNTMuNTQwNzk5OSBDNjAuODM0NzkzLDU0LjI2NzUzNDggNjAuOTg4MjU3Nyw1NS4zMzE0MDM1IDYxLjU3Mjk5Myw1NS45MTYxMzg4IEw2OS44Mjg0MjcxLDY0LjE3MTU3MjkgWiBNNDYsNTUuNSBDNTEuMjQ2NzA1MSw1NS41IDU1LjUsNTEuMjQ2NzA1MSA1NS41LDQ2IEM1NS41LDQwLjc1MzI5NDkgNTEuMjQ2NzA1MSwzNi41IDQ2LDM2LjUgQzQwLjc1MzI5NDksMzYuNSAzNi41LDQwLjc1MzI5NDkgMzYuNSw0NiBDMzYuNSw1MS4yNDY3MDUxIDQwLjc1MzI5NDksNTUuNSA0Niw1NS41IFoiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==);
}


.input-search{background-color:rgba(0, 0, 0, 0.7);line-height:19px;background:#fff;height:50px;padding:0 16px;outline:none;border:none;color:#424242;font-size:14px;border-radius:2px;width:100%;}

.naprimer {
    color: #fff;
    font-size: 15px;
    display: block;
    text-align: left;
    margin: 10px 1px 0;
}

.www{padding:50px 0 20px;display:table;vertical-align:top;width:100%;max-width:1260px;margin:0 auto;}
.cell3{float:left;width:32.3%;margin:0 1%;height:390px;background-size:cover;position:relative;}
.cell3 .cont{background:#fff;color:#333;position:absolute;left:20px;bottom:20px;right:20px;padding:17px 10px 15px;text-align:center;}
.cell3 .cont span:nth-child(1){font-size:22px;display:block;text-transform:uppercase;margin:0 0 8px;}
.cell3 .cont span:nth-child(2){display:table;border-top:2px solid;margin:0 auto;padding:10px 0 0;}
.cell3:nth-child(1){background:url(/images/banner-sm2.jpg);margin:0 1% 0 .6%;}
.cell3:nth-child(2){background:url(/images/banner-gm.jpg);margin:0 1% 0 0;}
.cell3:nth-child(3){background:url(/images/banner-dm.jpg);margin:0;}


.hide{display:none;}
.show{display:block;}
.nonactive{cursor:pointer;}
.active{cursor:default;}

.strani li{list-style:none;margin-left:0;padding-left:0;width:285px;float:left;margin-right:30px;margin-bottom:6px;height:40px;}
.strani li div{display:inline-block;background-image:url(/images/flagsprite.png);transition:opacity .15s linear;width:25px;box-shadow:0 1px 5px RGBA(0,0,0,0.5);margin:1px;}
.strani a span{text-decoration:none;color:#B3C1CD;font-weight:normal;font-size:17px;position:absolute;margin:-1px 0 0 6px;transition:all .2s ease-in-out 0s;}
.strani a:hover span{color:#fff;}

.strani_main{text-align:left;}
.strani a span{text-decoration:none;color:#00547e;font-weight:normal;font-size:16px;position:absolute;}
.strani a:hover span{text-decoration:none;color:#ff7518;}

.strani_main h2 {
    text-align: center;
    font-size: 35px;
    margin: 80px 0 40px;
    font-weight: 400;
}

.element-main{margin: 50px auto;text-align: center;}

.best_deals .inner h2{color: #fff;letter-spacing: 1px;text-align: center;font-size: 35px;margin: 25px 0;}
.primer{color:#fff;cursor:pointer;border-bottom:1px solid #fff;}

.tabs_strani{display:table;margin:0 auto;padding:0 0 50px;}
.perekl_main{height:50px;width:1260px;margin:0 auto;padding:15px 0 10px;}
.strani_main{width:1260px;margin:0 auto;}
.kollaz{width:1260px;height:630px;margin:0 auto;}
.kol_one_one:hover, .kol_two_one:hover , .kol_one_two:hover , .kol_two_two:hover , .kol_two_one_down:hover , .kol_one_one_up:hover, .kol_one_one_down:hover , .kol_one_one_right:hover , .kol_one_one_left:hover{opacity:0.8;transition:opacity .15s linear;}
.kol_one_one , kol_one_one_up , .kol_one_one_down , .kol_one_one_right , .kol_one_one_left{width:12.5%;height:25%;position:relative;float:left;background-size:cover!important;}
.kol_two_one{width:25%;height:25%;position:relative;float:left;background-size:cover!important;}
.kol_one_two{width:11.5%;height:49%;position:relative;float:left;margin:.5%;background-size:cover!important;}
.kol_two_one_down{width:11.5%;height:49%;position:relative;float:left;margin:.5%;background-size:cover!important;}
.kol_two_two{width:24%;height:49%;position:relative;float:left;margin:.5%;background-size:cover!important;}
.block_two_two{float:left;width:24%;height:49%;margin:.5%;}
.block_two_two .kol_two_one{width:100%;height:48%;margin:0 0 2%;}
.block_two_two .kol_one_one{width:50%;height:50%;}
.block_two_two .kol_two_one_down{width:100%;height:48%;margin:2% 0 0;}
.block_two_two .kol_one_one_left{width:48%;height:48%;margin:2% 2% 0 0;}
.block_two_two .kol_one_one_right{width:48%;height:48%;margin:2% 0 0 2%;}
.block_one_two{float:left;width:11.5%;height:49%;margin:.5%;}
.block_one_two .kol_one_one{width:100%;height:50%;}
.block_one_two .kol_one_one_up{width:100%;height:48%;margin:0 0 9%;background-size:100%!important;}
.block_one_two .kol_one_one_down{width:100%;height:48%;margin:0 0 2%;}
.main_tabs{float:left;height:50px;padding-left:0;line-height:50px;list-style:none;}
.perekl_main{height:50px;width:1260px;margin:0 auto;padding:15px 0 10px;}
.perekl_main .active{cursor:default;}
.perekl_main .main_tabs{float:left;height:50px;padding-left:0;line-height:50px;list-style:none;}
.tab_eur{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 0;width:12%;}
.active .tab_eur{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -50px;}
.tab_azia{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -100px;width:10%;}
.active .tab_azia{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -150px;}
.tab_afr{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -200px;width:11%;}
.active .tab_afr{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -250px;}
.tab_sa{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -300px;width:17%;}
.active .tab_sa{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -350px;}
.tab_ua{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -400px;width:15%;}
.active .tab_ua{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -450px;}
.tab_aio{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -500px;width:18%;}
.active .tab_aio{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -550px;}
.tab_sssr{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -600px;width:17%;}
.active .tab_sssr{background:url(/images/materiki.png);background-repeat:no-repeat;background-position:0 -650px;}
.main_tabs span{text-decoration:none;border-bottom:1px dotted rgba(0, 84, 126, 0.3);color:#00547e;font-weight:normal;font-size:13px;margin-left:60px;}
.active .main_tabs span{text-decoration:none;border-bottom:1px dotted rgba(255, 117, 24, 0.3);color:#ff7518;}
.main_tabs:hover span{text-decoration:none;border-bottom:1px dotted rgba(255, 117, 24, 0.3);color:#ff7518;}
.main_tabs span{text-decoration:none;border-bottom:1px dotted rgba(0, 84, 126, 0.3);color:#00547e;font-weight:normal;font-size:13px;margin-left:60px;}
.main_tabs{float:left;height:50px;padding-left:0;line-height:50px;list-style:none;}
.main_tabs:hover span{text-decoration:none;border-bottom:1px dotted rgba(255, 117, 24, 0.3);color:#ff7518;}













.goroda-mira{display:table;width:100%;}
.goroda-mira div{display:table-cell;width:25%;}
.perekl-putevod div{text-align:center;cursor:pointer;letter-spacing:1px;padding:20px 0;text-transform:uppercase;color:#888;position:relative;}
.perekl-putevod{border-bottom:5px solid #3A729E;width:96%;margin:0 2%;}
.perekl-putevod .active span{color:#3A729E;font-weight:bold;}
.goroda-mira div:nth-child(5) , .goroda-mira div:nth-child(6) , .goroda-mira div:nth-child(7){display:none!important;}
.perekl-putevod .active:before{content:'';top:46px;border:solid transparent;border-color:transparent;border-bottom-color:#3A729E;border-width:27px;left:50%;margin-left:-27px;position:absolute;}
.perekl-putevod .active:after{content:'';top:53px;border:solid transparent;border-color:transparent;border-bottom-color:#fff;border-width:27px;left:50%;margin-left:-27px;position:absolute;}
.main-rand-block{margin:0 auto;width:1024px;text-align:center;vertical-align:middle;height:100%;top:20%;position:relative;}
.main-rand-block h1{display:block!important;}
.random_obj h1{color:#fff;font-size:75px;margin:0;padding:0;}
.min_obj{margin: 0 auto;max-width:1320px;height:calc(100vh - 420px);min-height:320px;}



.find-content .input-submit{position:absolute;top:0;right:0;}
.find-content #find-rezult-target{max-width:670px;margin:0 auto;}

.goroda-na-karte{width:100%;background:url(/test_papka/city-map.jpg);height:320px;background-size:cover;}
.goroda-na-karte a{position:absolute;color:#fff;text-transform:uppercase;border:2px solid #fff;width:320px;text-align:center;padding:20px 0;font-size:15px;left:50%;margin-left:-160px;margin-top:124px;transition:all .2s ease-in-out 0s;}
.goroda-na-karte a:hover{color:#000;background:#fff;}
h2.po-stranam{text-transform:uppercase;text-align:center;font-size:40px;margin:50px 0 20px;}


.ovrly{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;transition:opacity .3s ease;}
.cell3:hover .ovrly{opacity:0.2;}
.city-blur{background:url(/test_papka/city-blur2.jpg);padding:50px 0;background-size:cover;}
.city-blur #center{background:none!important;}
.column-list{display:table;width:100%;padding:20px;background:#4a484859}
.column-list h2{color:#fff;text-align:center;font-size:40px;margin:20px 0 0}
.top-list{padding:20px 0 5px 20px;position:relative;}
.top-list h2{font-size:28px;text-transform:uppercase;text-align:center;margin:20px 0;}
.dtags{padding:30px;margin:0 auto;width:964px;}
.dtags ul{padding-left:3%;display:table;width:100%;text-align:center}
.dtags ul li{list-style:none;height:40px;margin:0 25px 0 0;display:inline-block;}
.dtags ul li a{color:#fff;font-size:17px;}
.priroda-blur{background:url(/test_papka/pririda-blur.jpg);background-size:cover;}
.arh-blur{background:url(/test_papka/arh-blur.jpg);background-size:cover;}
.dr-blur{background:url(/test_papka/dr-blur.jpg);background-size:cover;}
.priroda-blur, .arh-blur, .dr-blur{margin:40px 0}


.spisok-stran h2{color:#fff;text-align:center;font-size:40px;margin:30px 0 50px;}
.alphabet-list ul{list-style:none;margin:0;padding:0 15px 0 24px;}
.alphabet-list li{margin-bottom:8px!important;list-style:none outside none!important;}
.spisok-stran{padding:30px;max-width:1324px;margin:0 auto;}
.big_content.strani-block{background:#122535;}
.strani-block #center{background:#122535;}
.filter{border-bottom:1px solid #243741;margin:0 auto;}
.filter > div{color:#B3C1CD;font-size:14px;height:50px;line-height:28px;padding:0 0 0 45px;text-transform:uppercase;margin:0 auto;display:table;}
.bukva{font-size:30px;color:#fff;margin:50px 0 40px 3%;font-weight:bold;}
.fil1{background-image:url(/strani/visa.png);background-repeat:no-repeat;background-size:25px;}
.fil2{background-image:url(/strani/world.png);background-repeat:no-repeat;background-size:25px;}
.filter div span{margin:0 10px;cursor:pointer;transition:all .2s ease-in-out 0s;}
.filter div span.active{border-bottom:1px solid #fff;color:#fff;}
.filter div span:hover{color:#fff;}
.country.filtred.empty{display:none;}
.country.filtred li:not(.filtred){display:none;}
.min_obj .main-rand-block{top:28%!important;}
.random_obj{width:100%;height:800px;background-position:0;height:calc(100vh - 250px);background-size:cover;min-height:500px;position:relative;overflow:hidden;}
.random_obj:before, .random_obj:after{content:'';position:absolute;bottom:0;width:0;height:0;}
.random_obj:before{left:50%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);border-bottom:50px solid #fff;border-right:1500px solid transparent;}
.random_obj:after{right:50%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);border-bottom:50px solid #fff;border-left:1500px solid transparent;}
.find-content .find-rezult{position:relative;box-shadow:none;margin:-37px 0 0px -19px;border-top:1px solid #eee;padding:18px;background:#fff;width:666px;}
.best_deals{background:#00b0dd;overflow:hidden;max-width:100%;}
.best_deals .inner{max-width:1130px;height:100%;margin:0 auto;position:relative;}
.best_deals .inner .skakpr{margin:0 auto;display:table;}
.best_deals .inner h2{color:#fff;text-transform:uppercase;margin:40px 0 15px;letter-spacing:1px;text-align:center;}
.best_deals .inner .subtitle{margin:0 0 35px;color:#fff;display:block;font-size:17px;text-align:center;}
.best_deals .inner .all_offers{color:#fff;border-bottom:1px solid #fff;margin:25px auto 30px;display:table;font-size:16px;text-align:center;}
.best_deals .inner .all_offers:hover{border-bottom:1px solid #00b0dd;}
.best_deals .ducklett-widget .ducklett-special_offer-body__button{width:70%!important;margin:-3px 15%!important;}
.da-pribudet-s-nami-sila{margin:20px auto 0;border-bottom:3px solid #fff;width:100px;display:block;}
.rand-b-p{color:#fff;font-size:13px;margin:20px auto;text-transform:uppercase;}

.spisok-stran .country li{list-style:none;margin-left:0;padding-left:0;width:25%;padding:0 0 0 3%;height:40px;float:left;} 
.spisok-stran .country li div{display:inline-block;background-image:url(/images/flagsprite.png);transition:opacity .15s linear;width:25px;box-shadow:0 1px 5px RGBA(0,0,0,0.5);margin:1px;}
.spisok-stran .country a span{text-decoration:none;color:#B3C1CD;font-weight:normal;font-size:17px;position:absolute;margin:-1px 0 0 6px;transition:all .2s ease-in-out 0s;}
.spisok-stran .country a:hover span{color:#fff;}

.kakh1{font-weight:400;font-size:40px;margin:30px 0;text-align:center;}
.big_content .wrap-list{margin:30px 0;}

.city-blur .header_letter{font-size:30px;color:#fff;font-weight:bold;margin:20px 0 30px;}
.city-blur .letter-items a{border-bottom:1px solid rgba(255, 255, 255, 0.62);color:#fff;}
.letter-items .vse-na-bukvu{display:block;background:#fff;width:100px;margin:15px auto;border-radius:5px;}
.letter-items .vse-na-bukvu a{color:#000;border-bottom:none;padding:5px;display:block;}

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

.main-find-rezult{padding:15px 15px 10px;margin:-30px 0 0 0;background:#fff;border-top:1px solid #eee;position:absolute;width:100%;box-shadow:0 10px 15px 1px rgba(0,0,0,.4);}
.main-find-rezult .ava-rezult img, .main-find-rezult .ava-rezult{height:70px;width:70px}
.main-find-rezult .content-rezult{height:70px}
.main-find-rezult .poroda-rezult{margin:0 0 20px;}
.find_main_block .name-rezult{font-size:18px}
.main-find-rezult .all-rezult{margin:0;box-shadow:none;padding:0;text-align:left;background-position:155px 50%}


.services{margin:0 auto;width:100%;max-width:1260px;padding:0 6px 10px;}
.services-in{background-image:url(/images/services.jpg);height:333px;background-size:cover;display:block;width:100%;position:relative;transition:opacity .3s ease}
.services-text{color:#fff;padding:9% 0 0 30%;}
.st1{display:inline-block;border-bottom:2px solid;font-size:27px;text-transform:uppercase;padding:0 0 6px 0;}
.st2{display:block;font-size:18px;margin:10px;}
.services-in:hover{opacity:0.92;}

@media screen and (min-width:1240px) and (max-width:1360px){.perekl_main{width:1200px;}
.kollaz{width:1200px;height:600px;}
.strani_main{width:1200px;}
}
@media screen and (min-width:0px) and (max-width:1320px){
.spisok-stran{max-width:1024px;}
.spisok-stran .country li{width:33%;margin:0;padding:0 0 0 3%;}
}

@media screen and (min-width:0px) and (max-width:1240px){
.services{max-width:982px;}	
}
@media screen and (min-width:0px) and (max-width:1041px){
.dtags{width:100%;box-sizing:border-box;}
}
@media screen and (min-width:0px) and (max-width:1239px){
.strani_main .country li{width:215px;}
.perekl_main{width:980px;}
.kollaz{width:980px;height:490px;}
.main_tabs span{font-size:12px;margin-left:50px;}
.strani_main{width:980px;}
.www{max-width:980px;}
.cell3{height:300px;}
.cell3 .cont span:nth-child(1){font-size:17px;}
}
@media screen and (min-width:0px) and (max-width:1024px){.main-rand-block{width:100%;}
.spisok-stran .country li:nth-child(3n){margin-right:0;}
.priroda-blur, .arh-blur, .dr-blur{margin:20px 0;}
}


@media screen and (min-width:0px) and (max-width:1006px){
.putev.random_obj:before, .putev.random_obj:after{border-bottom:50px solid #122535;}
.city-blur{background:#122535;}
.tabs_strani{display:none;}
.element-main{margin:20px auto;}
.www{padding: 0 0 20px;}
}

@media screen and (min-width:0px) and (max-width:979px){
.cell3{width:48%;margin:0 1%!important;}
.cell3:nth-child(3){width:98%;margin:15px 1% 0!important;}
.services{max-width:98%;padding:0 0 20px;}
.services-in{height:230px;background-size:cover;background-color:#4199d9;background-repeat:no-repeat;}
.st1{font-size:20px;}
.st2{font-size:15px;}
}


@media screen and (min-width:0px) and (max-width:920px){
.spisok-stran .country li{width:50%;padding:0 0 0 5%;}
.bukva{margin:50px 0 40px 5%;}
}

@media screen and (min-width:0px) and (max-width:830px){.dtags ul li a i{display:none;}
}

@media screen and (min-width:0px) and (max-width:800px){
.kakh1{font-size:33px;margin:10px 0;}
}

@media screen and (min-width:0px) and (max-width:760px){
.find-content #title-search{width:500px;}
.find-content .input-search{width:100%;padding:20px 20px 20px 50px;box-sizing:border-box;}
.find-content .input-submit{left:0;right:inherit;}
.find-content .bx_input_submit{right:2px;}
.filter{display:none;}
.find-content{width:500px;}
.services-text{padding:9% 0 0 44%;width:680px;}
}

@media screen and (min-width:0px) and (max-width:700px){
.kakh1{font-size:28px;}
.services-text{width:600px;padding:9% 0 0 36%;}
}

@media screen and (min-width:0px) and (max-width:640px){
.putev{height:500px;}
.random_obj h1{font-size:40px;}
.o-chem{bottom:50px;}
.putev .main-rand-block{top:35%!important;}
}


@media screen and (min-width:0px) and (max-width:600px){
.services-in{height:340px;background-size:650px;background-position:0 100%;}
.services-text{width:100%;padding:17% 10%;}

}

@media screen and (min-width:0px) and (max-width:560px){
.goroda-na-karte{display:none;}
.city-blur{padding:30px 0;}
.o-chem{display:none;}
.spisok-stran .country li{width:100%;padding:0 5%;}
.spisok-stran{padding:10px;}
}


@media screen and (min-width:0px) and (max-width:542px){
.find-content{width:90%;}
.find-content #title-search{width:100%;}
.spisok-stran h2{font-size:36px}
}

@media screen and (min-width:0px) and (max-width:500px){
.cell3 , .cell3:nth-child(3){width:94%;margin:0 3% 15px!important;}
.kakh1{font-size:24px;}
.services{max-width:94%;padding:0 0 10px;margin:-20px auto 10px;}
}


@media screen and (min-width:0px) and (max-width:440px){
.spisok-stran h2, .column-list h2{font-size:20px;}
}

@media screen and (min-width:0px) and (max-width:400px){
.main-rand-block .fs58{font-size:20px!important;}
.putev{height:380px;min-height:380px;}
.random_obj h1{font-size:30px;}
}

@media screen and (min-width:0px) and (max-width:380px){
.spisok-stran h2, .column-list h2{font-size:22px;text-transform:inherit;}
.uph1{font-size:26px;}
}
/* End */
/* /bitrix/templates/books/main.css?156752015329627 */
