я сверстал для компов. Начинаю переходить на адаптивность создал внешнюю табл стилей для моб и назвал small, там беру ширину, а также значения left для позиционирования. Беру эти значения и делю на 480 и умножаю на сто. Со шрифтом размер шрифта делю на 16 и результат пишу в em. Но получилось в браузере ерунда, одни уменьш другоое - нет. ЧТо я делаю не так ? П ПОМОГИТЕ.... html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}body { line-height: 1;}ol, ul { list-style: none;}blockquote, q { quotes: none;}blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none;}table { border-collapse: collapse; border-spacing: 0;}.wrapper{ font-family: DINPro; width: 40.99060631938514%; margin: 0 auto;}.header{ position: relative; box-sizing: border-box; height: 114px;}.header img, .header input, .header button, .header > a, .header ul { position: absolute; }a:visited{ color: black;}a:link{ color: black;}.header input{ left: 843px; top: 21px; border-radius: 100px; box-sizing: border-box; width: 50,20833333333333%; height: 28px; padding-left: 3,541666666666667%; font-size: 0.875em; outline: none; border-bottom: none; border-top-width: 1px; background-color: #f2f2f2;}.header button{ background-image: url(pic/search.png); width: 5,833333333333333%; height: 28px; left: 44,98594189315839%; top: 21px; background-repeat: no-repeat; border-radius: 100px; background-color: #b7b7b7; border: none; outline: none; background-position: center center;}.header ul li{ font-size: 1em; font-family: DINPro; display: inline-block; font-weight: normal; margin-right: 4,166666666666667%;}.header ul li:hover{background: #eeeeee;}.header button:hover{ cursor: pointer;}.header img[src="pic/B.png"]{ top: 21px; left: 43,47826086956522%;}.header img[src="pic/foto.png"]{ left: 42,03152364273205%; top: 21px;}.header ul{ left: 94,58333333333333%; top: 68px; }.header img[src="pic/logo.png"]{ top: 12px;}.banner{ box-sizing: border-box; position: relative; background-image: url("pic/banner.png"); background-repeat: no-repeat; height: 377px;}.news{ box-sizing: border-box; height: 559px; position: relative; background-image: url(pic/bg_news.png); background-repeat: repeat-x;}h1:nth-child(1){ position: absolute; left: 4,583333333333333%; top: 21px; font-size: 0.6666666666666667em; font-weight: bold;}h1:nth-child(2){ position: absolute; left: 0.5804111245465538%; top: 21px; font-size: 0.6666666666666667em; font-weight: bold;}.news img{ position: absolute; top: 57px;}.news ul{ position: absolute; top: 57px; left: 400px; box-sizing: border-box; width: 77,29166666666667%; height: 461px; padding: 13px 30px 15px 28px; background-color: white;}.news ul li{ color: #e37072; padding-bottom: 13px; padding-top: 13px; font-size: 16px; border-bottom: 1px dotted black;}.news ul li:first-child{ padding-top: 0;}.news img+ul li:last-child{ margin-bottom: 16px; box-sizing: border-box; width: 18.75%; margin-left: 135px; padding-bottom: 0;}.news ul+ul{ box-sizing: border-box; height: 364px; position: absolute; top: 57px; left: 59,9250936329588%;}img[src="pic/library.png"]{ left: 59,9250936329588%; top: 430px;}.banner_block{ position: relative; box-sizing: border-box; height: 398px; padding-top: 33px;}.banner_block img{ position: absolute;}.banner_block img[src="pic/block_ban_1.png"]{ left: 0;}.banner_block img[src="pic/block_ban_3.png"]{ left: 120%;}.banner_block img[src="pic/block_ban_2.png"]{ left: 59,9250936329588%;}.foto_events{ height: 618px; background-image: url(pic/bg_events.png); background-repeat: repeat-x; position: relative;}.foto_events h2{ font-size: 55.17241379310345em; color: #ec0048; position: absolute; left: 99.58333333333333%; top: 22px; font-weight: bold;}.foto_events img[src="pic/events_4.png"]{ position: absolute; left: 58.60805860805861%;}.foto_events img[src="pic/events_2.png"]{ position: absolute; left: 74.375%;}.foto_events img[src="pic/events_3.png"]{ position: absolute; left: 82.05128205128205%;}.foto_events img[src="pic/events_1.png"]{ position: absolute; left: 0;}.foto_events img[src="pic/events_4.png"], .foto_events img[src="pic/events_2.png"],.foto_events img[src="pic/events_3.png"],.foto_events img[src="pic/events_1.png"]{ position: absolute; top: 71px;}.foto_events img[src="pic/events_5.png"], .foto_events img[src="pic/events_6.png"],.foto_events img[src="pic/events_7.png"],.foto_events img[src="pic/events_8.png"]{ position: absolute; top: 299px;}.foto_events img[src="pic/events_6.png"]{ left: 47.91666666666667%;}.foto_events img[src="pic/events_7.png"]{ left: 96.04166666666667%;}.foto_events img[src="pic/events_8.png"]{ left: 58.60805860805861%;}.foto_events a{ position: absolute; top: 554px; left: 97.16599190283401%; color: #ec0048; border-bottom: 1px dotted #ec0048; text-decoration: none;}.triangle{ height: 24px; background-image: url(pic/triangle.png);}.subscription{ position: relative; height: 134px; background-image: url(pic/bg_sub.png); background-repeat: repeat-x; background-position: 0 11px; margin-top: -10px;}.subscription h3{ box-sizing: border-box; height: 67px; font-size: 0.5517241379310345%; color: white; font-weight: bold; width: 52.5%; background-image: url(pic/mail.png); background-repeat: no-repeat; position: absolute; left: 4.375%; padding-left: 71px; top: 42px;}.subscription input{ position: absolute; left: 62.70833333333333%; top: 51px; width: 97.91666666666667%; height: 41px; border-radius: 100px; font-size: 0.8em; color: #7e7e7e; font-weight: normal; padding-left: 38px; outline: none; border: none;}.subscription button{ position: absolute; left: 0.7559055118110236%; top: 52px; box-sizing: border-box; width: 40.95238095238095%; height: 41px; background-color: #ffc000; border-radius: 0 100px 100px 0; outline: none; border: none; font-size: 0.8888888888888889%; text-shadow: 0 1px 0px #fff55b;}.subscription h4{ box-sizing: border-box; height: 67px; font-size: 0.5517241379310345%; color: white; font-weight: bold; width: 0.525%; background-image: url(pic/write.png); background-repeat: no-repeat; position: absolute; left: 1.775%; padding-left: 71px; top: 42px;}.footer ul li{ font-size: 1em; font-family: DINPro; display: inline-block; font-weight: normal; margin-right: 20px;}.footer{ position: relative;}.footer ul{ position: absolute; left: 47.29166666666667%; top: 94px;}.footer p{ position: absolute; top: 154px; left: 69.375%; font-size: 1em; font-weight: normal; width: 92.30769230769231%; text-align: center; margin-bottom: 41px;}