﻿:root {
	--wrap-width: 1400px;
	--header-height: 88px;

	--color-a:#222;
	--color-ahover:#295dc5;
	--color-hl: #ff9900;
	--color-blue: #295dc5;

	--text-lh: 1.7;
	--text-color: #333;
	--text-gray: #888;
	--editorc-fs: 16px;
	--editorc-lh: 1.9;

	--tis-fs: 30px;
	--tis-lh: 1.5;
	--tis-weight: bold;
	--tis-color: #000;

	--itis-fs: 42px;
	--itis-lh: 1;
	--itis-weight: bold;
	--itis-color: #000;

	--atis-fs: 36px;
	--atis-lh: 1;
	--atis-weight: bold;
	--atis-color: #000;

	--ntis-fs: 36px;
	--ntis-lh: 1;
	--ntis-weight: bold;
	--ntis-color: #333;

	--arts-title-fs: 30px;
	--arts-title-lh: 1.6;
	--pros-name-fs: 24px;
	--pros-name-lh: 1.5;

	--pad-lr: 4%;
	--pad-tb: 4%;
	--pad-tp5: 5%;
	--pad-tp6: 6%;

	--mar50: 50px;
	--mar55: 55px;
	--mar60: 60px;
	--mar65: 65px;
	--mar70: 70px;
	--mar75: 75px;
	--mar80: 80px;
	--mar85: 85px;
	--mar90: 90px;
	--mar95: 95px;
	--mar100: 100px;
	--mar110: 110px;
	--mar120: 120px;
	--mar130: 130px;
	--mar140: 140px;
	--mar150: 150px;
	--mar160: 160px;
	--mar170: 170px;
	--mar180: 180px;
	--mar190: 190px;
	--mar200: 200px;

	--lh15: 1.5;
	--lh16: 1.6;
	--lh17: 1.7;
	--lh18: 1.8;
	--lh19: 1.9;
	--lh20: 2;
	--lh21: 2.1;
	--lh22: 2.2;
	--lh23: 2.3;
	--lh24: 2.4;
	--lh25: 2.5;
	--glh14: 1.4;
	--glh15: 1.5;
	--glh16: 1.6;
	--glh17: 1.7;
	--glh18: 1.8;
	--glh19: 1.9;
	--glh20: 2;
	--glh21: 2.1;
	--glh22: 2.2;
	--glh23: 2.3;
	--glh24: 2.4;
	--glh25: 2.5;

	--fs12: 12px;
	--fs13: 13px;
	--fs14: 14px;
	--fs15: 15px;
	--fs16: 16px;
	--fs17: 17px;
	--fs18: 18px;
	--fs19: 19px;
	--fs20: 20px;
	--fs22: 22px;
	--fs24: 24px;
	--fs26: 26px;
	--fs28: 28px;
	--fs30: 30px;
	--fs32: 32px;
	--fs34: 34px;
	--fs36: 36px;
	--fs38: 38px;
	--fs40: 40px;
	--fs42: 42px;
	--fs44: 44px;
	--fs46: 46px;
	--fs48: 48px;
	--fs50: 50px;
	--fs52: 52px;
	--fs54: 54px;
	--fs56: 56px;
	--fs58: 58px;
	--fs60: 60px;
	--fs62: 62px;
	--fs64: 64px;
	--fs66: 66px;
	--fs68: 68px;
	--fs70: 70px;
	--fs80: 80px;
	--fs90: 90px;
	--fs100: 100px;

	--gfs12: 12px;
	--gfs13: 13px;
	--gfs14: 14px;
	--gfs15: 15px;
	--gfs16: 16px;
	--gfs17: 17px;
	--gfs18: 18px;
	--gfs19: 19px;
	--gfs20: 20px;
	--gfs22: 22px;
	--gfs24: 24px;
	--gfs26: 26px;
	--gfs28: 28px;
	--gfs30: 30px;
	--gfs32: 32px;
	--gfs34: 34px;
	--gfs36: 36px;
	--gfs38: 38px;
	--gfs40: 40px;
	--gfs42: 42px;
	--gfs44: 44px;
	--gfs46: 46px;
	--gfs48: 48px;
	--gfs50: 50px;
	--gfs52: 52px;
	--gfs54: 54px;
	--gfs56: 56px;
	--gfs58: 58px;
	--gfs60: 60px;
	--gfs62: 62px;
	--gfs64: 64px;
	--gfs66: 66px;
	--gfs68: 68px;
	--gfs70: 70px;
	--gfs80: 80px;
	--gfs90: 90px;
	--gfs100: 100px;

	--px1: 1px;
	--px2: 2px;
	--px3: 3px;
	--px4: 4px;
	--px5: 5px;
	--px6: 6px;
	--px7: 7px;
	--px8: 8px;
	--px9: 9px;
	--px10: 10px;
	--px11: 11px;
	--px12: 12px;
	--px13: 13px;
	--px14: 14px;
	--px15: 15px;
	--px16: 16px;
	--px17: 17px;
	--px18: 18px;
	--px19: 19px;
	--px20: 20px;
	--px21: 21px;
	--px22: 22px;
	--px23: 23px;
	--px24: 24px;
	--px25: 25px;
	--px26: 26px;
	--px27: 27px;
	--px28: 28px;
	--px29: 29px;
	--px30: 30px;
	--px31: 31px;
	--px32: 32px;
	--px33: 33px;
	--px34: 34px;
	--px35: 35px;
	--px36: 36px;
	--px37: 37px;
	--px38: 38px;
	--px39: 39px;
	--px40: 40px;
	--px41: 41px;
	--px42: 42px;
	--px43: 43px;
	--px44: 44px;
	--px45: 45px;
	--px46: 46px;
	--px47: 47px;
	--px48: 48px;
	--px49: 49px;
	--px50: 50px;
	--px51: 51px;
	--px52: 52px;
	--px53: 53px;
	--px54: 54px;
	--px55: 55px;
	--px56: 56px;
	--px57: 57px;
	--px58: 58px;
	--px59: 59px;
	--px60: 60px;
	--px61: 61px;
	--px62: 62px;
	--px63: 63px;
	--px64: 64px;
	--px65: 65px;
	--px66: 66px;
	--px67: 67px;
	--px68: 68px;
	--px69: 69px;
	--px70: 70px;
	--px71: 71px;
	--px72: 72px;
	--px73: 73px;
	--px74: 74px;
	--px75: 75px;
	--px76: 76px;
	--px77: 77px;
	--px78: 78px;
	--px79: 79px;
	--px80: 80px;
	--px81: 81px;
	--px82: 82px;
	--px83: 83px;
	--px84: 84px;
	--px85: 85px;
	--px86: 86px;
	--px87: 87px;
	--px88: 88px;
	--px89: 89px;
	--px90: 90px;
	--px91: 91px;
	--px92: 92px;
	--px93: 93px;
	--px94: 94px;
	--px95: 95px;
	--px96: 96px;
	--px97: 97px;
	--px98: 98px;
	--px99: 99px;
	--px100: 100px;
	--px105: 105px;
	--px106: 106px;
	--px110: 110px;
	--px115: 115px;
	--px120: 120px;
	--px125: 125px;
	--px130: 130px;
	--px135: 135px;
	--px140: 140px;
	--px145: 145px;
	--px150: 150px;
	--px155: 155px;
	--px160: 160px;
	--px163: 163px;
	--px165: 165px;
	--px170: 170px;
	--px175: 175px;
	--px180: 180px;
	--px185: 185px;
	--px190: 190px;
	--px195: 195px;
	--px200: 200px;
	--px205: 205px;
	--px210: 210px;
	--px215: 215px;
	--px220: 220px;
	--px225: 225px;
	--px230: 230px;
	--px235: 235px;
	--px240: 240px;
	--px245: 245px;
	--px250: 250px;
	--px255: 255px;
	--px260: 260px;
	--px265: 265px;
	--px270: 270px;
	--px275: 275px;
	--px280: 280px;
	--px285: 285px;
	--px290: 290px;
	--px295: 295px;
	--px300: 300px;
	--px305: 305px;
	--px310: 310px;
	--px315: 315px;
	--px320: 320px;
	--px325: 325px;
	--px330: 330px;
	--px335: 335px;
	--px340: 340px;
	--px345: 345px;
	--px350: 350px;
	--px355: 355px;
	--px360: 360px;
	--px365: 365px;
	--px370: 370px;
	--px375: 375px;
	--px380: 380px;
	--px385: 385px;
	--px390: 390px;
	--px395: 395px;
	--px398: 398px;
	--px400: 400px;
	--px405: 405px;
	--px410: 410px;
	--px415: 415px;
	--px420: 420px;
	--px425: 425px;
	--px430: 430px;
	--px435: 435px;
	--px440: 440px;
	--px445: 445px;
	--px450: 450px;
	--px455: 455px;
	--px460: 460px;
	--px465: 465px;
	--px470: 470px;
	--px475: 475px;
	--px480: 480px;
	--px485: 485px;
	--px490: 490px;
	--px495: 495px;
	--px500: 500px;
	--px505: 505px;
	--px510: 510px;
	--px515: 515px;
	--px520: 520px;
	--px525: 525px;
	--px530: 530px;
	--px535: 535px;
	--px540: 540px;
	--px545: 545px;
	--px550: 550px;
	--px555: 555px;
	--px560: 560px;
	--px565: 565px;
	--px570: 570px;
	--px575: 575px;
	--px580: 580px;
	--px585: 585px;
	--px590: 590px;
	--px595: 595px;
	--px600: 600px;
	--px605: 605px;
	--px610: 610px;
	--px615: 615px;
	--px620: 620px;
	--px625: 625px;
	--px630: 630px;
	--px635: 635px;
	--px640: 640px;
	--px645: 645px;
	--px650: 650px;
	--px655: 655px;
	--px660: 660px;
	--px665: 665px;
	--px670: 670px;
	--px675: 675px;
	--px680: 680px;
	--px685: 685px;
	--px690: 690px;
	--px695: 695px;
	--px700: 700px;
	--px705: 705px;
	--px710: 710px;
	--px715: 715px;
	--px720: 720px;
	--px725: 725px;
	--px730: 730px;
	--px735: 735px;
	--px740: 740px;
	--px745: 745px;
	--px750: 750px;
	--px755: 755px;
	--px760: 760px;
	--px765: 765px;
	--px770: 770px;
	--px775: 775px;
	--px780: 780px;
	--px785: 785px;
	--px790: 790px;
	--px795: 795px;
	--px800: 800px;
	--px805: 805px;
	--px810: 810px;
	--px815: 815px;
	--px820: 820px;
	--px825: 825px;
	--px830: 830px;
	--px835: 835px;
	--px840: 840px;
	--px845: 845px;
	--px850: 850px;
	--px855: 855px;
	--px860: 860px;
	--px865: 865px;
	--px870: 870px;
	--px875: 875px;
	--px880: 880px;
	--px885: 885px;
	--px890: 890px;
	--px895: 895px;
	--px900: 900px;
	--px905: 905px;
	--px910: 910px;
	--px915: 915px;
	--px920: 920px;
	--px925: 925px;
	--px930: 930px;
	--px935: 935px;
	--px940: 940px;
	--px945: 945px;
	--px950: 950px;
	--px955: 955px;
	--px960: 960px;
	--px965: 965px;
	--px970: 970px;
	--px975: 975px;
	--px980: 980px;
	--px985: 985px;
	--px990: 990px;
	--px995: 995px;
	--px1000: 1000px;
}

@media only screen and (max-width: 1500px){
	:root {
		--wrap-width: 1280px;
		--fs22: 20px;
		--fs24: 22px;
		--fs26: 24px;
		--fs28: 26px;
		--fs30: 28px;
		--fs34: 32px;
		--fs36: 32px;
		--fs38: 34px;
		--fs40: 34px;
		--fs42: 36px;
		--fs44: 36px;
		--fs46: 38px;
		--fs48: 38px;
		--fs50: 40px;
		--fs52: 42px;
		--fs54: 44px;
		--fs56: 46px;
		--fs58: 48px;
		--fs60: 50px;
		--fs62: 52px;
		--fs64: 54px;
		--fs66: 56px;
		--fs68: 58px;
		--fs70: 60px;
		--fs80: 70px;
		--fs90: 80px;
		--fs100: 80px;
	}
}

@media only screen and (max-width: 1280px){
	:root {
		--wrap-width: auto;
		--header-height: 80px;

		--itis-fs: 36px;
		--atis-fs: 36px;
		--ntis-fs: 36px;
		--arts-title-fs: 26px;
		--pros-name-fs: 24px;

		--mar50: 4%;
		--mar55: 4.2%;
		--mar60: 5%;
		--mar65: 5%;
		--mar70: 5.5%;
		--mar75: 5.5%;
		--mar80: 6.2%;
		--mar85: 6.2%;
		--mar90: 7%;
		--mar95: 7.5%;
		--mar100: 8%;
		--mar110: 8.5%;
		--mar120: 9.3%;
		--mar130: 10%;
		--mar140: 10%;
		--mar150: 12%;
		--mar160: 12%;
		--mar170: 12%;
		--mar180: 12%;
		--mar190: 12%;
		--mar200: 12%;

		--fs18: 16px;
		--fs20: 18px;
		--fs22: 18px;
		--fs24: 20px;
		--fs26: 22px;
		--fs28: 24px;
		--fs30: 26px;
		--fs32: 28px;
		--fs34: 28px;
		--fs36: 28px;
		--fs38: 30px;
		--fs40: 30px;
		--fs42: 32px;
		--fs44: 32px;
		--fs46: 34px;
		--fs48: 34px;
		--fs50: 36px;
		--fs52: 38px;
		--fs54: 40px;
		--fs56: 42px;
		--fs58: 44px;
		--fs60: 46px;
		--fs62: 48px;
		--fs64: 50px;
		--fs66: 50px;
		--fs68: 50px;
		--fs70: 50px;
		--fs80: 60px;
		--fs90: 60px;
		--fs100: 60px;
	}
}

@media only screen and (max-width: 1024px){
	:root {
		--itid-fs: 30px;
		--itis-fs: 30px;
		--atis-fs: 30px;
		--ntis-fs: 30px;
		--arts-title-fs: 24px;
		--pros-name-fs: 24px;
		--editorc-fs: 14px;
		--editorc-lh: 1.8;

		--lh19: 1.8;
		--lh20: 1.8;
		--lh21: 1.9;
		--lh22: 1.9;
		--lh23: 2;
		--lh24: 2;
		--lh25: 2;

		--fs16: 14px;
		--fs18: 14px;
		--fs20: 16px;
		--fs22: 18px;
		--fs24: 18px;
		--fs26: 20px;
		--fs28: 22px;
		--fs30: 22px;
		--fs32: 24px;
		--fs34: 24px;
		--fs36: 24px;
		--fs38: 26px;
		--fs40: 26px;
		--fs42: 28px;
		--fs44: 28px;
		--fs46: 30px;
		--fs48: 30px;
		--fs50: 32px;
		--fs52: 34px;
		--fs54: 36px;
		--fs56: 38px;
		--fs58: 40px;
		--fs60: 40px;
		--fs62: 40px;
		--fs64: 40px;
		--fs66: 40px;
		--fs68: 40px;
		--fs70: 40px;
		--fs80: 40px;
		--fs90: 40px;
		--fs100: 40px;
	}	
}

@media only screen and (max-width: 800px){
	:root {
		--header-height: 70px;
		--itid-fs: 22px;
		--itis-fs: 22px;
		--atis-fs: 22px;
		--ntis-fs: 22px;
		--arts-title-fs: 22px;
		--pros-name-fs: 22px;

		--fs22: 16px;
		--fs26: 20px;
		--fs28: 20px;
		--fs30: 20px;
		--fs32: 22px;
		--fs34: 22px;
		--fs36: 22px;
		--fs38: 24px;
		--fs40: 24px;
		--fs42: 26px;
		--fs44: 26px;
		--fs46: 28px;
		--fs48: 28px;
		--fs50: 30px;
		--fs52: 30px;
		--fs54: 30px;
		--fs56: 30px;
		--fs58: 30px;
		--fs60: 30px;
		--fs62: 30px;
		--fs64: 30px;
		--fs66: 30px;
		--fs68: 30px;
		--fs70: 30px;
		--fs80: 30px;
		--fs90: 30px;
		--fs100: 30px;
	}
}

@media only screen and (max-width: 640px){
	:root {
		--itid-fs: 20px;
		--itis-fs: 20px;
		--atis-fs: 20px;
		--ntis-fs: 20px;
		--arts-title-fs: 20px;
		--pros-name-fs: 20px;

		--pad-lr: 5%;
		--pad-tb: 5%;

		--editorc-lh: 1.7;
		--lh17: 1.7;
		--lh18: 1.7;
		--lh19: 1.7;
		--lh20: 1.7;
		--lh21: 1.7;
		--lh22: 1.7;
		--lh23: 1.7;
		--lh24: 1.7;
		--lh25: 1.7;

		--fs26: 18px;
		--fs28: 18px;
		--fs30: 18px;
		--fs32: 20px;
		--fs34: 20px;
		--fs36: 20px;
		--fs38: 22px;
		--fs40: 22px;
		--fs42: 24px;
		--fs44: 24px;
		--fs46: 26px;
		--fs48: 26px;
	}	
}

@media only screen and (max-width: 480px){
	:root {
		--header-height: 50px;

		--itid-fs: 20px;
		--itis-fs: 20px;
		--ntis-fs: 18px;
		--arts-title-fs: 18px;
		--pros-name-fs: 18px;

		--mar50: 5%;
		--mar55: 5.5%;
		--mar60: 6%;
		--mar65: 6.5%;
		--mar70: 7%;
		--mar75: 7.5%;
		--mar80: 8%;
		--mar85: 8.5%;
		--mar90: 9%;
		--mar95: 9.5%;
		--mar100: 10%;
		--mar110: 11%;
		--mar120: 12%;
		--mar130: 13%;
		--mar140: 14%;
		--mar150: 15%;
		--mar160: 16%;
		--mar170: 17%;
		--mar180: 18%;
		--mar190: 19%;
		--mar200: 20%;

		--fs24: 16px;
		--fs26: 16px;
		--fs28: 16px;
		--fs30: 16px;
		--fs32: 18px;
		--fs34: 18px;
		--fs36: 18px;
		--fs38: 18px;
		--fs40: 18px;
		--fs42: 20px;
		--fs44: 20px;
		--fs46: 20px;
		--fs48: 20px;
		--fs50: 22px;
		--fs52: 22px;
		--fs54: 22px;
		--fs56: 22px;
		--fs58: 22px;
		--fs60: 22px;
		--fs62: 24px;
		--fs64: 24px;
		--fs66: 24px;
		--fs68: 24px;
		--fs70: 24px;
		--fs80: 26px;
		--fs90: 26px;
		--fs100: 26px;
	}
}