<?
$text= <<<HEREDOC
@import url(http://f...content-available-to-author-only...s.com/css?family=Bitter);
@import"reset.css";@import"pro_pages_style.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";
@import"../skin/blue.monday/jplayer.blue.monday.css";@import"../css/smoothness/jquery-ui-1.8.17.custom.css";
body{background:#212d32;font:14px/24px Georgia, "Times New Roman", Times, serif;color:#7d919b;position:relative;min-width:960px;}
html,body{height:100%;}
p,.p{padding-bottom:24px;}
.p0 {padding-bottom:0 !important;}
.p1 {padding-bottom:10px;}
.p2 {padding-bottom:15px;}
a{color:#6ed3e5;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
HEREDOC;
$re= <<<HEREDOC
@import\\s* # @import за которым пробельные символы
(")? # кавычка, сохраняем в первую группу
(?(1) | # если совпала первая группа, то ничего не надо
((?<=\\s)url\\s*\() # ИНАЧЕ скобочка c url, сохраняем во вторую группу
) # конец ?(1)
(?(1)|(?(2)|^)) # фэйлим совпадение, если ни одна из двух групп
# не совпала
( # третья группа для сохранения результата
(?(1) # если была первая группа
[^"]++ | # ТО включаем в результат все НЕ кавычки
[^\)]++ # ИНАЧЕ включаем все НЕ скобочки
) # конец ?(1)
) # конец 3-ей группы
# далее две строки принципиально не нужны- просто для полноты конструкции
(?(1) # если была первая группа
" | # ТО кавычка
\) # ИНАЧЕ скобочка
) # конец ?(1)
HEREDOC;
?>
PD8KJHRleHQ9IDw8PEhFUkVET0MKQGltcG9ydCB1cmwoaHR0cDovL2YuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnMuY29tL2Nzcz9mYW1pbHk9Qml0dGVyKTsKQGltcG9ydCJyZXNldC5jc3MiO0BpbXBvcnQicHJvX3BhZ2VzX3N0eWxlLmNzcyI7QGltcG9ydCJncmlkLmNzcyI7QGltcG9ydCJmb3Jtcy5jc3MiO0BpbXBvcnQicHJldHR5UGhvdG8uY3NzIjtAaW1wb3J0ImpxdWVyeS5zbmlwcGV0Lm1pbi5jc3MiOwpAaW1wb3J0Ii4uL3NraW4vYmx1ZS5tb25kYXkvanBsYXllci5ibHVlLm1vbmRheS5jc3MiO0BpbXBvcnQiLi4vY3NzL3Ntb290aG5lc3MvanF1ZXJ5LXVpLTEuOC4xNy5jdXN0b20uY3NzIjsKYm9keXtiYWNrZ3JvdW5kOiMyMTJkMzI7Zm9udDoxNHB4LzI0cHggR2VvcmdpYSwgIlRpbWVzIE5ldyBSb21hbiIsIFRpbWVzLCBzZXJpZjtjb2xvcjojN2Q5MTliO3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDo5NjBweDt9Cmh0bWwsYm9keXtoZWlnaHQ6MTAwJTt9CnAsLnB7cGFkZGluZy1ib3R0b206MjRweDt9Ci5wMCB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O30KLnAxIHtwYWRkaW5nLWJvdHRvbToxMHB4O30KLnAyIHtwYWRkaW5nLWJvdHRvbToxNXB4O30KYXtjb2xvcjojNmVkM2U1O291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt9CmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0KCkhFUkVET0M7CgokcmU9IDw8PEhFUkVET0MKICAgIEBpbXBvcnRcXHMqICAgICAgICAgICMgQGltcG9ydCDQt9CwINC60L7RgtC+0YDRi9C8INC/0YDQvtCx0LXQu9GM0L3Ri9C1INGB0LjQvNCy0L7Qu9GLCiAgICAoIik/ICAgICAgICAgICAgICAgICAjINC60LDQstGL0YfQutCwLCDRgdC+0YXRgNCw0L3Rj9C10Lwg0LIg0L/QtdGA0LLRg9GOINCz0YDRg9C/0L/RgwogICAgKD8oMSkgfCAgICAgICAgICAgICAgIyDQtdGB0LvQuCDRgdC+0LLQv9Cw0LvQsCDQv9C10YDQstCw0Y8g0LPRgNGD0L/Qv9CwLCDRgtC+INC90LjRh9C10LPQviDQvdC1INC90LDQtNC+CiAgICAgICAgICgoPzw9XFxzKXVybFxccypcKCkgIyDQmNCd0JDQp9CVINGB0LrQvtCx0L7Rh9C60LAgYyB1cmwsINGB0L7RhdGA0LDQvdGP0LXQvCDQstC+INCy0YLQvtGA0YPRjiDQs9GA0YPQv9C/0YMgCiAgICApICMgINC60L7QvdC10YYgPygxKQogICAgKD8oMSl8KD8oMil8XikpICAgICAgIyDRhNGN0LnQu9C40Lwg0YHQvtCy0L/QsNC00LXQvdC40LUsINC10YHQu9C4INC90Lgg0L7QtNC90LAg0LjQtyDQtNCy0YPRhSDQs9GA0YPQv9C/CiAgICAgICAgICAgICAgICAgICAgICAgICAjINC90LUg0YHQvtCy0L/QsNC70LAgCiAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICggICAgICAgICAgICAgICAgICAgICMg0YLRgNC10YLRjNGPINCz0YDRg9C/0L/QsCDQtNC70Y8g0YHQvtGF0YDQsNC90LXQvdC40Y8g0YDQtdC30YPQu9GM0YLQsNGC0LAKICAgICAgICAoPygxKSAgICAgICAgICAgICMg0LXRgdC70Lgg0LHRi9C70LAg0L/QtdGA0LLQsNGPINCz0YDRg9C/0L/QsAogICAgICAgICAgICBbXiJdKysgfCAgICAgIyDQotCeINCy0LrQu9GO0YfQsNC10Lwg0LIg0YDQtdC30YPQu9GM0YLQsNGCINCy0YHQtSDQndCVINC60LDQstGL0YfQutC4CiAgICAgICAgICAgIFteXCldKysgICAgICAjINCY0J3QkNCn0JUg0LLQutC70Y7Rh9Cw0LXQvCDQstGB0LUg0J3QlSDRgdC60L7QsdC+0YfQutC4CiAgICAgICAgKSAjICDQutC+0L3QtdGGID8oMSkKICAgICkgIyDQutC+0L3QtdGGIDMt0LXQuSDQs9GA0YPQv9C/0YsKICAgICMg0LTQsNC70LXQtSDQtNCy0LUg0YHRgtGA0L7QutC4INC/0YDQuNC90YbQuNC/0LjQsNC70YzQvdC+INC90LUg0L3Rg9C20L3Riy0g0L/RgNC+0YHRgtC+INC00LvRjyDQv9C+0LvQvdC+0YLRiyDQutC+0L3RgdGC0YDRg9C60YbQuNC4CiAgICAoPygxKSAgICAgICAgICAgICAgICAjINC10YHQu9C4INCx0YvQu9CwINC/0LXRgNCy0LDRjyDQs9GA0YPQv9C/0LAKICAgICAgICAgIiB8ICAgICAgICAgICAgICMg0KLQniDQutCw0LLRi9GH0LrQsAogICAgICAgICBcKSAgICAgICAgICAgICAgIyDQmNCd0JDQp9CVINGB0LrQvtCx0L7Rh9C60LAKICAgICkgIyAg0LrQvtC90LXRhiA/KDEpCgpIRVJFRE9DOwoKcHJlZ19tYXRjaF9hbGwoIi8kcmUvc3V4IiwgJHRleHQsICRhcnIpOwp2YXJfZHVtcCggJGFyclszXSApOwoKPz4=